为什么用了过滤器后用a href传来的参数用request.getParameter取不到了?

jujuble 2003-09-15 11:52:32
去掉过滤器以后就好了
我吧过滤器的代码贴出来,大家帮我看看吧
public void doFilter(final ServletRequest request,
final ServletResponse response,
FilterChain chain) throws java.io.IOException,
javax.servlet.ServletException {
HttpServletRequest httprequest = (HttpServletRequest) request;
HttpServletResponse httpresponse = (HttpServletResponse) response;
GenericRequestWrapper wrapper = new GenericRequestWrapper(httprequest);
String isloginok = (String) httprequest.getSession().getAttribute(
"isloginok");
if (isloginok == null) {
httpresponse.sendRedirect("/archives/deny.htm");
}
else {
if (isloginok.equals("yes")) {
chain.doFilter(wrapper, response);
}
else {
httpresponse.sendRedirect("/archives/a.htm");
}
}
}
...全文
195 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Croatia 2004-01-26
  • 打赏
  • 举报
回复
chain.doFilter(wrapper, response);
尝试一下,用原来的request传回去,我想没有什么问题,你只是从session里面取来你要判断的东西,没有必要,再返回的时候,变更request.
yaray 2003-09-15
  • 打赏
  • 举报
回复
HttpServletRequest httprequest = (HttpServletRequest) request;

是不是向上塑型出了问题? (仅猜测)
dmhorse 2003-09-15
  • 打赏
  • 举报
回复
mark
jujuble 2003-09-15
  • 打赏
  • 举报
回复
我的过滤器是判断用户登陆了没有
blue999star 2003-09-15
  • 打赏
  • 举报
回复
你的过滤器做了什么工作?实现什么过滤了?请高手指点…………

jujuble 2003-09-15
  • 打赏
  • 举报
回复
怎么改呢?难道用了过滤器,request都不能用了吗?

81,091

社区成员

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

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