Filter过滤器
来源:互联网 发布:模拟现货交易软件 编辑:程序博客网 时间:2024/06/06 07:26
FilerServlet.java
public class FilerServlet implements Filter {public void destroy() {// TODO Auto-generated method stub}public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException {// TODO Auto-generated method stubHttpServletRequest request2=(HttpServletRequest) request;String tin=request2.getServletPath();System.out.println(tin);if("/ThreeServlet.jsp".equals(tin)){chain.doFilter(request, response);System.out.println("jjj");}else if(!tin.endsWith(".jsp")){chain.doFilter(request, response);}else{HttpSession session = request2.getSession();String name = (String)session.getAttribute("name");if(name.equals("李易峰")){request.getRequestDispatcher("/shibai.jsp").forward(request, response);return;}else {chain.doFilter(request, response);}}chain.doFilter(request, response);}public void init(FilterConfig filterConfig) throws ServletException {// TODO Auto-generated method stub}}
ThreeServlet.jsp
<body> <div> <form action="ThreeServlet" method="post"> 用户名:<input type="text" name="name"/> <br/> 密码:<input type="text" name="password"/> <br/> <input type="submit" value="注册"/> </form> </div> </body>
shibai.jsp
<body> <span style="color:pink; text-align: center; font-size: 100px">${name }登录失败</span> </body>
web.xml
<filter><filter-name>FilerServlet</filter-name><filter-class>com.yy.servlet.web.servlet.FilerServlet</filter-class><init-param><param-name>encode</param-name><param-value>UTF-8</param-value></init-param> <filter-mapping> <filter-name>FilerServlet</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
阅读全文
0 0
- 过滤器Filter
- 过滤器Filter
- Filter 过滤器
- 过滤器 filter
- 过滤器filter
- 过滤器,Filter
- 过滤器Filter
- filter--过滤器
- 过滤器Filter
- filter过滤器
- Filter过滤器
- filter过滤器
- Filter过滤器
- Filter过滤器
- Filter 过滤器
- Filter过滤器
- Filter(过滤器)
- filter过滤器
- 七月算法深度学习 第三期 学习笔记-第三节 卷积神经网络与典型结构
- Longest Common Prefix 解题记
- C++——运算符重载
- 一起来看MyBatis(二)
- 头像裁剪源码
- Filter过滤器
- LightOJ
- 13.3 链表-按顺序插入和查找删除节点
- CSS布局之什么是圣杯布局与双飞翼布局
- POJ1426 Find The Multiple
- C++中命名空间的用法
- dubbo初体验
- C++中const的作用
- OpenCV 图像插值计算(双线性插值/双三次插值)