Controller类的基本风格
本平台的controller类有着统一的编码风格,可让你快速熟悉进入工作状态。每一个controller类都有以下方法
- list 进入列表页
- save1 进入保存页
- save2 执行保存
- edit1 进入编辑页
- edit2 执行编辑
- delete删除
- validate 表单验证
模板文档
- xxxList.jsp(userList.jsp) 列表页
- xxxForm.jsp(userForm.jsp) 编辑页
- xxxList.js(userList.js) 列表页专用js文件
- xxxForm.js(userForm.js) 编辑页专用js文件
Controller中“重定向”的应用
在Controller中使用“重定向”跳转到某个页面,可防止表单重复提交,防止按F5导致再次提交表单。
Controller中控制访问权限
通过在方法上使用
@RequiresPermissions ( "site:siteCarouselPicture:save" )来控制访问权限
Controller中控制表单验证
validate方法实现服务端的表单验证,浏览器端的表单验证由js完成。服务端与浏览器端的验证规则是一样的。