比如在输入框username中输入的是sex,其它页面接受时接到的值已经被替换成xxx,
要求使用过滤器实现
怎么使用HttpServletResponseWrapper将HttpServletResponse改变。可以的话请将实继承HttpServletResponseWrapper的具体类的代码铁出来
过滤器代码只写doFilter()的就行了
要求使用过滤器实现
怎么使用HttpServletResponseWrapper将HttpServletResponse改变。可以的话请将实继承HttpServletResponseWrapper的具体类的代码铁出来
过滤器代码只写doFilter()的就行了
解决方案 »
- response 可以同时下载和输出内容到客户端吗
- 在Https页面中,如果iframe所引入页面是非https协议的页面弹出警告,请问怎么解决。
- 谁会搭建ssh,可否给个实例???自己搭建老出错。。。
- 求各位大神帮忙
- 请教一个简单的问题:)
- 打包为war后,如何设置servlet的初始化参数?
- 急求::jsp页面打印例子!!!(在线等,高分相送) thanks!!!!!!!!!!!
- 如何让一个输入框里只能输入2004-09-25这种格式的数据?
- 怎么样通过一个bean才MYSQL 数据库插入记录!
- 为什么我发的帖子找不到了,还没提示?
- 100分求一个简单的程序!
- 哪位大侠对门户网站的用户登陆规则有所了解,进来坐坐。
filterChain.doFilter(new MyRequestWrapper((HttpServletRequest) servletRequest), servletResponse);
----------------------------------------包装类代码
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletRequestWrapper;
public final class MyRequestWrapper
extends HttpServletRequestWrapper
{
public MyRequestWrapper(HttpServletRequest servletRequest)
{
super(servletRequest);
System.out.println("qqqqqqqqqqqqq");
} public String[] getParameterValues(String parameter)
{
System.out.println("sssssssssssssss");
String[] results = super.getParameterValues(parameter);
if (results == null)return null;
int count = results.length;
String[] trimResults = new String[count];
for (int i = 0; i < count; i++)
{
trimResults[i] = results[i].trim();
}
return trimResults;
}
页面提交后getParameterValues()方法根本没有被调用,这是为什么?