资源简介
基于角色访问控制基本版,里面代码很全,可以直接跑起来,适合新手入门
代码片段和文件信息
package light.mvc.controller.base;
import java.text.SimpleDateFormat;
import java.util.Date;
import light.mvc.utils.StringEscapeEditor;
import org.springframework.beans.propertyeditors.CustomDateEditor;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.ServletRequestDataBinder;
import org.springframework.web.bind.annotation.InitBinder;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping(“/base“)
public class baseController {
protected int page = 1;// 当前页
protected int rows = 10;// 每页显示记录数
protected String sort;// 排序字段
protected String order = “asc“;// asc/desc
protected String ids;// 主键集合,逗号分割
@InitBinder
public void initBinder(ServletRequestDataBinder binder) {
/**
* 自动转换日期类型的字段格式
*/
binder.registerCustomEditor(Date.class new CustomDateEditor(new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss“) true));
/**
* 防止XSS攻击
*/
binder.registerCustomEditor(String.class new StringEscapeEditor(true false));
}
/**
* 用户跳转JSP页面
*
* 此方法不考虑权限控制
*
* @param folder
* 路径
* @param jspName
* JSP名称(不加后缀)
* @return 指定JSP页面
*/
@RequestMapping(“/{folder}/{jspName}“)
public String redirectJsp(@PathVariable String folder @PathVariable String jspName) {
return “/“ + folder + “/“ + jspName;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-01-18 17:25 lightmvc\
文件 695 2018-01-18 11:47 lightmvc\.classpath
文件 289 2015-03-24 20:17 lightmvc\.myme
文件 1751 2015-03-24 20:17 lightmvc\.project
目录 0 2017-10-19 19:47 lightmvc\.settings\
文件 500 2015-03-24 20:17 lightmvc\.settings\.jsdtscope
文件 1009 2015-03-24 20:17 lightmvc\.settings\com.genuitec.eclipse.j2eedt.core.prefs
文件 77 2016-06-03 15:06 lightmvc\.settings\org.eclipse.core.resources.prefs
文件 598 2015-03-24 20:17 lightmvc\.settings\org.eclipse.jdt.core.prefs
文件 534 2015-03-24 20:17 lightmvc\.settings\org.eclipse.wst.common.component
文件 252 2015-03-24 20:17 lightmvc\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2015-03-24 20:17 lightmvc\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2015-03-24 20:17 lightmvc\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2018-01-18 17:26 lightmvc\WebRoot\
目录 0 2017-10-19 19:48 lightmvc\WebRoot\me
文件 132 2015-03-24 20:17 lightmvc\WebRoot\me
目录 0 2018-01-18 17:26 lightmvc\WebRoot\WEB-INF\
目录 0 2018-01-18 11:50 lightmvc\WebRoot\WEB-INF\classes\
文件 876 2015-03-24 20:17 lightmvc\WebRoot\WEB-INF\classes\config.properties
文件 1893 2015-03-24 20:17 lightmvc\WebRoot\WEB-INF\classes\ehcache.xm
目录 0 2018-01-18 11:50 lightmvc\WebRoot\WEB-INF\classes\light\
目录 0 2018-01-18 11:50 lightmvc\WebRoot\WEB-INF\classes\light\mvc\
目录 0 2018-01-18 11:50 lightmvc\WebRoot\WEB-INF\classes\light\mvc\controller\
目录 0 2018-01-18 11:50 lightmvc\WebRoot\WEB-INF\classes\light\mvc\controller\ba
文件 1922 2018-01-18 11:50 lightmvc\WebRoot\WEB-INF\classes\light\mvc\controller\ba
目录 0 2018-01-18 11:50 lightmvc\WebRoot\WEB-INF\classes\light\mvc\controller\demo\
文件 3802 2018-01-18 11:50 lightmvc\WebRoot\WEB-INF\classes\light\mvc\controller\demo\DemoController.class
目录 0 2018-01-18 11:50 lightmvc\WebRoot\WEB-INF\classes\light\mvc\controller\mobile\
文件 666 2018-01-18 11:50 lightmvc\WebRoot\WEB-INF\classes\light\mvc\controller\mobile\MobileController.class
目录 0 2018-01-18 11:50 lightmvc\WebRoot\WEB-INF\classes\light\mvc\controller\sys\
文件 3120 2018-01-18 11:50 lightmvc\WebRoot\WEB-INF\classes\light\mvc\controller\sys\IndexController.class
............此处省略929个文件信息
评论
共有 条评论