过滤页面、用户登录后、还是可以带参数请求后台、求解、

My-Xing 2016-06-29 03:56:58
写了一个过滤器、没有登录的用户都会过滤掉、没问题、但是用户登录过后就可以进行任何的访问、携带参数直接访问后台都行、请高手指点下
...全文
87 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
My-Xing 2016-06-29
  • 打赏
  • 举报
回复
public class InterceptorTools implements Filter { @Override public void destroy() {} @Override public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest)arg0; HttpServletResponse response = (HttpServletResponse)arg1; User user = (User) request.getSession().getAttribute("user"); if (user == null) { request.getRequestDispatcher("/login.jsp").forward(request, response); } else { arg2.doFilter(request, response); } } @Override public void init(FilterConfig arg0) throws ServletException {} } 配置文件 <filter> <filter-name>InterceptorTools</filter-name> <filter-class>com.muyi.shopmanager.tools.InterceptorTools</filter-class> </filter> <filter-mapping> <filter-name>InterceptorTools</filter-name> <url-pattern>/html/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>InterceptorTools</filter-name> <url-pattern>/admin/*</url-pattern> </filter-mapping>
yimingxinshou 2016-06-29
  • 打赏
  • 举报
回复
至少应该贴一下过滤器代码和配置啊

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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