易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp怎么设置referer属性 - Java / Java EE

通过request.getHeader("Referer")可以获得上个页面的来源,有没有办法伪造这个referer属性.
response.setHeader("refresh","3;url='regiest.jsp'");

response.setHeader("refresh","3;url='regiest.jsp'");

你服务器端伪造Referer干嘛?伪造给后续的处理看?
使用Filter+RequestWrapper
Filter:
doFilter()
Java code:
chain.doFilter(new WrappedRequest(request), response);


Java code:
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()
}
}
}


上面的方法漏掉了,
Java code:

public String getHeader(String name) {
if ("referer".equalsIgnoreCase(name)) {
return "你喜欢的Referer信息"; // 如果referer和request相关的话,可以(HttpServletRequest) super.getRequest()
}
return super.getHead


相关问答:

怎么用Java实现定时执行某程序 - Java / Java SE

我想用Java写一个程序,就是我想在运行代码后,在指定的时间打开某程序,例如我运行代码后,讲在12:00打开"D:\Program Files\Tencent\QQ2009\Bin\QQ.exe"这个程序,求高人指点。还有可能的话在指定的时间 ......

java程序连接SQlServer的问题 - Java / Java SE

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......

关于jsp 引入后页面跳转的问题 - Java / Java EE

问题是这样的:
   
我有一个文件nagiv.jsp 另一个文件failure.jsp包含他,同时nagiv文件中有一个可以跳转到yy.jsp的commandButton,但是我将failure中点击nagiv中的哪个commandButton,也面不会跳转 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号