在过滤器中接收到表单提交过来的数据 String name=request.getParameter("content");
如果name的值为“菜鸟”则用“你好”替换,然后提交给servlet;
如果name的值没有“菜鸟”,则过滤器不做处理,直接交给servlet;
在过滤器中如何实现???
如果name的值为“菜鸟”则用“你好”替换,然后提交给servlet;
如果name的值没有“菜鸟”,则过滤器不做处理,直接交给servlet;
在过滤器中如何实现???
解决方案 »
- 在jsp页面中如何把上传的一寸照片在当前页面展现出来?
- java程序员面试宝典解析
- 怪问题!请教
- 如何用JSP显示 搜索面页呀,(是用google web api搜索的)在线等!!!
- 如何往<input type="file" name=.....>中写入默认的值
- xml的用处及好处是什么? 全部的分数了阿
- 关于连接池得问题!!!!非常急???????????在线等待!!!!!!!!
- 如何才能防止class文件被反编译?
- 怎样用java把数据库里读出来的数据按自己定义的格式写入一个word文件
- JBuilder中如何开发severlet(jwdk怎么总是没有反应?)
- JQuery小题求解
- 在jetty下不能跑jsp
if(values.indexOf("菜鸟")!=-1){
values = values.replaceFirst("菜鸟", "你好");
System.out.println(values);
}
下面就转发
private HttpServletRequest req; // 构造函数中赋值
public String getParameter(String name) {
String value = req.getParameter(name);
if (value.indexOf("菜鸟")>=0) value = values.replaceAll("菜鸟", "你好");
return value;
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
MyRequest req = new MyRequest(request);
chain.doFilter(req, response);
}