Nutz:登录注册

公共

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


quartz