基于角色访问控制
基于角色访问控制基本版,里面代码很全,可以直接跑起来,适合新手入门
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-01-18 17:25 lightmvc
文件 695 2018-01-18 11:47 lightmvc.classpath
文件 289 2015-03-24 20:17 lightmvc.mymetadata
文件 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.settingscom.genuitec.eclipse.j2eedt.core.prefs
文件 77 2016-06-03 15:06 lightmvc.settingsorg.eclipse.core.resources.prefs
文件 598 2015-03-24 20:17 lightmvc.settingsorg.eclipse.jdt.core.prefs
文件 534 2015-03-24 20:17 lightmvc.settingsorg.eclipse.wst.common.component
文件 252 2015-03-24 20:17 lightmvc.settingsorg.eclipse.wst.common.project.facet.core.xml
文件 49 2015-03-24 20:17 lightmvc.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2015-03-24 20:17 lightmvc.settingsorg.eclipse.wst.jsdt.ui.superType.name
目录 0 2018-01-18 17:26 lightmvcWebRoot
目录 0 2017-10-19 19:48 lightmvcWebRootmeta-INF
文件 132 2015-03-24 20:17 lightmvcWebRootmeta-INFMANIFEST.MF
目录 0 2018-01-18 17:26 lightmvcWebRootWEB-INF
目录 0 2018-01-18 11:50 lightmvcWebRootWEB-INFclasses
文件 876 2015-03-24 20:17 lightmvcWebRootWEB-INFclassesconfig.properties
文件 1893 2015-03-24 20:17 lightmvcWebRootWEB-INFclassesehcache.xml
目录 0 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslight
目录 0 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvc
目录 0 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvccontroller
目录 0 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvccontrollerase
文件 1922 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvccontrolleraseaseController.class
目录 0 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvccontrollerdemo
文件 3802 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvccontrollerdemoDemoController.class
目录 0 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvccontrollermobile
文件 666 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvccontrollermobileMobileController.class
目录 0 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvccontrollersys
文件 3120 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvccontrollersysIndexController.class
............此处省略929个文件信息
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.settingscom.genuitec.eclipse.j2eedt.core.prefs
文件 77 2016-06-03 15:06 lightmvc.settingsorg.eclipse.core.resources.prefs
文件 598 2015-03-24 20:17 lightmvc.settingsorg.eclipse.jdt.core.prefs
文件 534 2015-03-24 20:17 lightmvc.settingsorg.eclipse.wst.common.component
文件 252 2015-03-24 20:17 lightmvc.settingsorg.eclipse.wst.common.project.facet.core.xm
文件 49 2015-03-24 20:17 lightmvc.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2015-03-24 20:17 lightmvc.settingsorg.eclipse.wst.jsdt.ui.superType.name
目录 0 2018-01-18 17:26 lightmvcWebRoot
目录 0 2017-10-19 19:48 lightmvcWebRootme
文件 132 2015-03-24 20:17 lightmvcWebRootme
目录 0 2018-01-18 17:26 lightmvcWebRootWEB-INF
目录 0 2018-01-18 11:50 lightmvcWebRootWEB-INFclasses
文件 876 2015-03-24 20:17 lightmvcWebRootWEB-INFclassesconfig.properties
文件 1893 2015-03-24 20:17 lightmvcWebRootWEB-INFclassesehcache.xm
目录 0 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslight
目录 0 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvc
目录 0 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvccontroller
目录 0 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvccontrollera
文件 1922 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvccontrollera
目录 0 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvccontrollerdemo
文件 3802 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvccontrollerdemoDemoController.class
目录 0 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvccontrollermobile
文件 666 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvccontrollermobileMobileController.class
目录 0 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvccontrollersys
文件 3120 2018-01-18 11:50 lightmvcWebRootWEB-INFclasseslightmvccontrollersysIndexController.class
............此处省略929个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)