请教各位大牛Struts2的请求包装器如何实现?

haiyangyiba 2011-07-28 04:12:49
如题,在JSP页面中,表单的name属性,写的是 对象.属性 的方式,在action中可以直接获取,现在我想在action中获取的值是过滤过的,比如说 表单中输入了一个:abcd<>efg字符串,我在action中取值的时候,拿出来就是特殊字符处理过的,为:abcd<>之类的,请问改如何实现呢?

现在的思路是:重写StrutsRequestWrapper类的,getParameter();或者getAttribute();或者setAttribute(),然后在过滤器中
HttpServletRequest myWrapper = new MyRequestWrapper(request);
doFilter(myWrapper,response);
不知道getAttribute这些方法中如何处理,里面都是对象,怎么能拿到具体是哪个对象或者处理哪个对象的属性值呢?

谢谢先。
...全文
77 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
haiyangyiba 2011-07-29
  • 打赏
  • 举报
回复
有熟悉的朋友,可直接加QQ 271069593 协助一下
haiyangyiba 2011-07-29
  • 打赏
  • 举报
回复
表单的提交是 post 方式。。。
zn85600301 2011-07-28
  • 打赏
  • 举报
回复
你是否是post 方式提交的
haiyangyiba 2011-07-28
  • 打赏
  • 举报
回复
再up一下
haiyangyiba 2011-07-28
  • 打赏
  • 举报
回复
自己up

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧