jsp怎么设置referer属性 通过request.getHeader("Referer")可以获得上个页面的来源,有没有办法伪造这个referer属性. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 response.setHeader("refresh","3;url='regiest.jsp'"); response.setHeader("refresh","3;url='regiest.jsp'"); 你服务器端伪造Referer干嘛?伪造给后续的处理看?使用Filter+RequestWrapperFilter:doFilter()chain.doFilter(new WrappedRequest(request), response);public class WrappedRequest extends HttpServletRequestWrapper { public WrappedRequest(HttpServletRequest request) { super(request); } public String getHeader(String name) { if ("referer".equalsIgnoreCase(name)) { return "你喜欢的Referer信息"; // 如果referer和request相关的话,可以(HttpServletRequest) super.getRequest() } }} 上面的方法漏掉了, public String getHeader(String name) { if ("referer".equalsIgnoreCase(name)) { return "你喜欢的Referer信息"; // 如果referer和request相关的话,可以(HttpServletRequest) super.getRequest() } return super.getHeader(name); } 求一个正则表达式, 大于0 的非负数 或非负小数,小数点后保留4位 急 【S2SH】涉及外键的页面下拉表框值如何锁定。 求高手帮忙 学生个人信息管理程序 迷茫:我该走哪条路? 统计访问 100分 tomcat启动问题 哪有JBulider下载? tomcat的异常处理问题? 如何在tomcat启动的时候装载数据 如何调整JB8中的光标???高分!!!! WSDL生成java源文件,eclipse生成出异常,非老帖,紧急求助~~ 关于jdk6中对脚本引擎的支持
使用Filter+RequestWrapper
Filter:
doFilter()
chain.doFilter(new WrappedRequest(request), response);public class WrappedRequest extends HttpServletRequestWrapper {
public WrappedRequest(HttpServletRequest request) {
super(request);
}
public String getHeader(String name) {
if ("referer".equalsIgnoreCase(name)) {
return "你喜欢的Referer信息"; // 如果referer和request相关的话,可以(HttpServletRequest) super.getRequest()
}
}
}
if ("referer".equalsIgnoreCase(name)) {
return "你喜欢的Referer信息"; // 如果referer和request相关的话,可以(HttpServletRequest) super.getRequest()
}
return super.getHeader(name);
}