Controller类的基本风格

本平台的controller类有着统一的编码风格,可让你快速熟悉进入工作状态。每一个controller类都有以下方法

  1. list 进入列表页
  2. save1 进入保存页
  3. save2 执行保存
  4. edit1 进入编辑页
  5. edit2 执行编辑
  6. delete删除
  7. 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完成。服务端与浏览器端的验证规则是一样的。