在哪个网站上可以学做衣服,南宁企业免费建站,国贸商城 网站建设,个人网站免费服务器nutz-jseversion 0.0.2jdk8 152 nutz es html如不使用let const等变量则jdk8 40即可如使用es6的部分请更换jdk9 181将 config/ioc/jjs.js 中的es6注释 添加到[]内项目使用说明将jse.properties文件放置在你的web根目录复制lib中的jar到 WEB-INFO/lib启动项目就ok了代码编写说明…nutz-jseversion 0.0.2jdk8 152 nutz es html如不使用let const等变量则jdk8 40即可如使用es6的部分请更换jdk9 181将 config/ioc/jjs.js 中的es6注释 添加到[]内项目使用说明将jse.properties文件放置在你的web根目录复制lib中的jar到 WEB-INFO/lib启动项目就ok了代码编写说明xxx.jjs 对应只有一级的路径 执行结果 xxx.htmlindex.jjs(如没有xxx.jjs则执行index.jjs中的function) 对应只有一级的路径 index.htmlxxx/aa.jjs 对应 xxx/aa.htmlxxx/xxx.jjs 对应 xxx/xxx.html 二级目录可以转数字或uuid 30-128位 并默认填写参数 id 二级目录名字 二级目录为汉子则填写默认参数 namexxx/xxx/xxx 对应 xxx/xxx.html 三级目录可以转数字或uuid 30-128位 并默认填写参数 id 二级目录名字xxx/xxx/xxx/xxx 对应 xxx/xxx.html 三级目录为参数名 4级为参数值xxx/ 对应 xxx/index.jjs xxx/index.htmlxxx/xxx.json json/xxx/xxx 则直接返回jsonxxx/xxx.xml xml/xxx/xxx 则返回xmlraw/xxx/xxx/captcha/{数字或空} 验证码默认4魏 直接加数字则有位数 session变量 KERBORES_NUTZ_CAPTCHA微信登录等具体内容参考 nutz框架code demovar courses$list(course)//dao.query 从数据库中查出的列表 List//查询过滤出id等于 98与69的var cscourses.stream().filter(function(x){if(x.id98||x.id69){return true;}elsereturn false;}).collect(java.util.stream.Collectors.toList());//排序 列表以id进行品排序java.util.Collections.sort(courses, new java.util.Comparator() {compare:function(h1,h2) {return h1.id.compareTo(h2.id);}});cache.put(courses,courses) //将对象存储在ehcache obj。cache.put(xxx,courses,courses)//将对象存储在ehcache xxx。cache.courses //从缓存中取出courses对象$save(map) //保存数据库 无id自动添加 支持自增id与uuid$update(map) //更新 默认id为条件 $update(mapcnd) 加sql条件 支持sql字符串或者Cnd对象$mager(map)//保存或更新 无id则添加 有则修改 适合后台表单更新等操作 支持update的cndtoJson(obj)//将对象转jsonfoJson(str)//将字符串等转对象attr(key) //从req取出值 attr(keyval) 存值sattr(key) //从session取出值 sattr(keyval) 存值$app(key)//从servletContent取出值 $app(keyval) 存值reqBody //以json等请求时req中时一串文字 用这个对象取出print(123)//System.err.println(123)addCookie(name,value) //添加cookiedelCookie //清空cookieip //取出ip地址req //requestresp //responseioc //ioc对象 get(bean) 取出beanisEmpty(key) //判断是否空 null null undefinedlog log4j 对象$list(table,cnd,1,10) 查询列表 除第一个参数都可空$fetch(table,cnd) 查询单条 cnd可空$count(table,cnd) 查询条数 cnd可空$sql(sql,cnd,type) sql语句 其他可空 type默认为List 支持map maps str strs strList int bool$func(table,func,col) 查询函数dao ioc中的dao对象preq中的请求参数 在函数参数列表中传参数等同于html编写说明html页面编码为beetl 具体代码写法参考beetl默认替换默认变量 root本机当前域名 www为服务器域名 sess.aaa 则取出session中的aaa变量自动填充req中的变量自动填写了 dao变量 dao 可以直接执行sql等操作${root} 默认项目路径的http地址 http://xx.com/项目名/html代码中的写法替换注释加:冒号 这样html编写时不会出现黄色的警告号来烦人确实大于1不会出现的# demoxxx.jjsfunction edit(tbl){return $fetch(xxx,id1);}//进入页面函数function xxx(tbl){$mager(tbl)return :mmm/}add.html这段代码实现了对一条数据的 查看 新增和修改的所有操作 上传文件 具体参数可以在 xxx函数内 print(tbl) 即可查看表单参数#配置文件jse.properties 说明#webweb.wwwhttp://www.zhenping.ltd 真实环境网址#domain siteweb.domain.zhenping.ltd 真实域名web.hostwww.zhenping.ltd 真实域名#datasourcedb.urljdbc:mysql://127.0.0.1:3306/zp?useUnicodetruecharacterEncodingutf8useSSLfalsedb.usernamerootdb.passwordchaojimima123$db.validationQueryselect 1db.maxActive100db.testWhileIdletruedb.filtersmergeStatdb.connectionPropertiesdruid.stat.slowSqlMillis2000db.defaultAutoCommittrue#database mysql 定时自动备份(需quartz开启)bak.namedb 定时数据库名称bak.pathc:/sqlbak/ 定时数据库备份文件路径#mvc filter class impl ActionFilter 过滤器mvc.filterfalse true则开启过滤#mvc aop class extends AbstractProcessormvc.aopfalse true则开启aop 需继承AbstractProcessor#mvc class (mvc.filter or mvc.aop) 过滤器实现类mvc.classActionFilter#quartz pkgs or class 需实现job接口quartz.enablefalse 是否开启定时#cron.com.jse.job.BakQuartz0 0 2 * * ? //定时类与定时规则cron.pkgscom.jse.job //定时实现包#email 邮件配置mail.HostNamesmtp.exmail.qq.commail.SmtpPort465mail.UserNamexxxxxx.commail.Passwordxxxmail.SSLOnConnecttruemail.Fromxxxxxx.com#weixin server 微信服务器配置weixin.token#weixin.appid#weixin.appsecret##weixin.encodingAesKeyXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#weixin.openidXXX#weixin.redis.keywxmp:access_token#weixin.atstorejedis#weixin open login 微信登录配置#wxlogin.hosthttps://xxx.cnwxlogin.appid#wxlogin.appsecret##wxpay 微信支付配置wxpay.appid#wxpay.mch_id#wxpay.key#wxpay.notify_urlhttp://xxx.com/pay/wxpay_notify#alipay 支付宝支付配置alipay.appid#alipay.private_key#alipay.public_key#alipay.return_urlhttp://xxx.com/pay/alipay_returnalipay.notify_urlhttp://xxx.com/pay/alipay_notify#sms 短信配置 规则 url 企业账号 企业密码 企业标识串 可以不用sms#sms.url#sms.url#sms.id#sms.pwd#smd.text#