基于角色访问控制


基于角色访问控制基本版,里面代码很全,可以直接跑起来,适合新手入门
资源截图
代码片段和文件信息
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.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个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)