在多线程并发的时候,下面代码是否会出问题呢?大家指点一下 public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain)throws IOException, ServletException {
User user;
HttpServletRequest req=(HttpServletRequest)request;
HttpServletResponse rep=(HttpServletResponse)response;
if(req.getSession(false).getAttribute("user")==null)
rep.sendRedirect(req.getContextPath()+"/rolerror.jsp");
else {
user=(User)req.getSession(false).getAttribute("user");
if("2".equals(user.getRole())!=true)
rep.sendRedirect(req.getContextPath()+"/rolerror.jsp");
else chain.doFilter(request, response);
FilterChain chain)throws IOException, ServletException {
User user;
HttpServletRequest req=(HttpServletRequest)request;
HttpServletResponse rep=(HttpServletResponse)response;
if(req.getSession(false).getAttribute("user")==null)
rep.sendRedirect(req.getContextPath()+"/rolerror.jsp");
else {
user=(User)req.getSession(false).getAttribute("user");
if("2".equals(user.getRole())!=true)
rep.sendRedirect(req.getContextPath()+"/rolerror.jsp");
else chain.doFilter(request, response);
解决方案 »
- 使用junit测试springMVC的action出现java.lang.NullPointerException
- struts1怎么实现应用程序国际化
- 在Java代码中转码问题
- 配置第一个JSP问题 崩溃了
- 为何我在“命令提示符”窗口下能正确连接SQL Server 2005数据库,但在Eclipse3.0窗口中却不能?
- 『提问』使用Hibernate tools生成代码时,总是报表不存在
- 我安装了weblogic后,在IE上输入http://127.0.0.1:7001/出来这个,为何?
- [求助]疑难杂症,在线急等
- abstract ,synchronized什么意思
- javaweb运行Tomcat,报错,这是所有错误信息,怎么办,有相应的资料找这类错误
- save 速度为什么这么慢
- 权限问题
我不知道怎么解决这个问题