亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么我這個過濾器一點反應都沒有呢?

<%@?page?contentType="text/html;charset=UTF-8"?language="java"?%>
<html>
<head>
????<title>TestFilter</title>
</head>
<body>
<h1>這是main.jsp</h1>
</body>
</html>
<%@?page?contentType="text/html;charset=UTF-8"?language="java"?%>
<html>
<head>
????<title>TestFilter</title>
</head>
<body>
tttttttttttttttttttttttttttttt
</body>
</html>
<?xml?version="1.0"?encoding="UTF-8"?>
<web-app?xmlns="http://xmlns.jcp.org/xml/ns/javaee"
?????????xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
?????????xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee?http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
?????????version="3.1">
????<welcome-file-list>
????????<welcome-file>index.jsp</welcome-file>
????</welcome-file-list>

????<filter>
????????<filter-name>FirstFilter</filter-name>
????????<filter-class>com.filter.FirstFilter</filter-class>
????</filter>
????<filter-mapping>
????????<filter-name>FirstFilter</filter-name>
????????<url-pattern>/main.jsp</url-pattern>
????</filter-mapping>
</web-app>
public?class?FirstFilter?implements?javax.servlet.Filter{


????@Override
????public?void?init(FilterConfig?filterConfig)?throws?ServletException?{
????????System.out.println("init.....................FirstFilter");
????}

????@Override
????public?void?doFilter(ServletRequest?servletRequest,?ServletResponse?servletResponse,?FilterChain?filterChain)?throws?IOException,?ServletException?{
????????System.out.println("start.....................doFirstFilter");
????????HttpServletRequest?request?=?(HttpServletRequest)?servletRequest;
????????HttpServletResponse?response?=?(HttpServletResponse)?servletResponse;
????????//重定向
//????????response.sendRedirect(request.getContextPath()+"/index.jsp");
????????//轉發
????????request.getRequestDispatcher("index.jsp").forward(servletRequest,servletResponse);
//????????filterChain.doFilter(servletRequest,servletResponse);
????????System.out.println("end.......................doFirstFilter");
????}

????@Override
????public?void?destroy()?{
????????System.out.println("destroy...................FirstFilter");
????}
}


想通過過濾器跳轉到到index.jsp中,轉發和重定向都試過了,還是一點反應都沒

正在回答

1 回答

dofilter方法中你已設定了傳入參數為servletRequest,但你用的是自定義的request 我覺得問題可能是這里,我也是新手

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么我這個過濾器一點反應都沒有呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號