首页>代码>Spring MVC4.3.5+MyBatis3.4.2+Apache Shiro1.3.2整合开发高仿小米商城的后台用户管理系统>/mi-cms/src/main/java/com/chen/base/BaseController.java
                
                package com.chen.base;
import java.beans.PropertyEditorSupport;
import org.apache.commons.lang3.StringEscapeUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.WebDataBinder;
import org.springframework.web.bind.annotation.InitBinder;
/**
 * 
* 类名称:BaseController   
* 类描述:BaseController 控制器基类   
* 创建人:chenguoji   
* 创建时间:2017年3月31日 下午3:02:16   
*
 */
public class BaseController {
	
	protected Logger logger = LoggerFactory.getLogger(getClass());
	
	/**
	 * 初始化数据绑定
	 * 1. 将所有传递进来的String进行HTML编码,防止XSS攻击
	 * @param binder
	 */
	@InitBinder
	protected void initBinder(WebDataBinder binder) {
		// String类型转换,将所有传递进来的String进行HTML编码,防止XSS攻击
		binder.registerCustomEditor(String.class, new PropertyEditorSupport() {
			@Override
			public void setAsText(String text) {
				setValue(text == null ? null : StringEscapeUtils.escapeHtml4(text.trim()));
			}
			@Override
			public String getAsText() {
				Object value = getValue();
				return value != null ? value.toString() : "";
			}
		});
	}
	
	/**
	 * 重定向至地址 url
	 * @param url 请求地址
	 * @return
	 */
	protected String redirectTo(String url) {
		StringBuilder rto = new StringBuilder("redirect:");
		rto.append(url);
		return rto.toString();
	}
}
 最近下载更多
最近下载更多
                
                微信网友_6248713511227392     LV11
                2022年12月5日
            
            
        
                秋枫花落叶     LV2
                2022年10月24日
            
            
        
                liuxiao2     LV16
                2022年10月13日
            
            
        
                微信网友_5966087716769792     LV9
                2022年10月11日
            
            
        
                hkxyyz     LV6
                2022年5月11日
            
            
        
                893213895     LV18
                2021年12月16日
            
            
        
                543666826     LV34
                2021年11月20日
            
            
        
                tanglitao     LV6
                2021年10月19日
            
            
        
                2715406348     LV3
                2021年5月21日
            
            
        
                啊啊DVD v但是     LV4
                2021年3月29日
            
            
        
 
                 
                 
     最近浏览
最近浏览