• 大小: 37.74MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-22
  • 语言: 其他
  • 标签: 访问控制  

资源简介

基于角色访问控制基本版,里面代码很全,可以直接跑起来,适合新手入门

资源截图

代码片段和文件信息

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\.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.xml
     文件          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\meta-INF\
     文件         132  2015-03-24 20:17  lightmvc\WebRoot\meta-INF\MANIFEST.MF
     目录           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.xml
     目录           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\base\
     文件        1922  2018-01-18 11:50  lightmvc\WebRoot\WEB-INF\classes\light\mvc\controller\base\baseController.class
     目录           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个文件信息

评论

共有 条评论