公共
maven包如果出现版本不一致会产生错误
安全性的权限验证
@Ok(“json:{locked:’password|salt’,ignoreNull:true}”)
@Filters(@By(type=CheckSession.class, args={“me”, “/“}))
- OK:密码和salt不可以发送到浏览器去.
- Filters:如果当前Session没有带me这个attr,就跳转到/页面,即首页.
- 重写filter在login
- WEB-INF一般无法访问,因此需要中转,
- @Ok(“jsp:jsp.user.list”) // 真实路径是 /WEB-INF/jsp/user/list.jsp
IOC配置文件
在ioc的配置文件中,dao.js里
conf是一个bean而不是一个文件夹,type和field为属性
var ioc = {
conf : {
type: "org.nutz.ioc.impl.PropertiesProxy",
fields: {
paths: ["custom/"]
}
}};
druid web.xml
druid或/rs下的路径,就无条件跳过NutFilter
<init-param>
<param-name>exclusions</param-name>
<param-value>/rs/*,/druid/*</param-value>
</init-param>
动作链
具体什么作用暂时不清楚
动作链需要在MainModule配置
@ChainBy(args=”mvc/nutzbook-mvc-chain.js”)
idea需要在project structure的module里面将语言版本设置为8级,默认为5