java過濾器中如何轉移地址?
例如:我要把/user/userName這個地址影射到
/user/userIndex.jsp?userId=userName
我是這樣做的:
請問老大到底要怎麼做?
/user/userIndex.jsp?userId=userName
我是這樣做的:
public void doFilter (ServletRequest request, ServletResponse response, FilterChain chain) { try { chain.doFilter (request, response); String name = ((HttpServletRequest)request).getRequestURI(); String userName=name.substring(6); request.getRequestDispatcher("/user/userLoad.jsp?userId="+userName).forward(request,response); } catch (IOException io) { System.out.println ("IOException raised in UserIndexFilter"); } catch (ServletException se) { System.out.println ("ServletException raised in UserIndexFilter"); } } 提示的錯誤是: java.lang.IllegalStateException: Cannot forward after response has been committed at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:368) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356) at webLoad.UserIndexFilter.doFilter(UserIndexFilter.java:34) <p class="indent"> |
請問老大到底要怎麼做?
相關文章
- 如何設定MAC地址過濾Mac
- Java 中的 Filter 過濾器詳解JavaFilter過濾器
- Java Filter過濾器JavaFilter過濾器
- Vue中過濾器Vue過濾器
- JavaWeb 中 Filter過濾器JavaWebFilter過濾器
- 過濾器應用【編碼、敏感詞、壓縮、轉義過濾器】過濾器
- java中listFiles(Filefilter filter)檔案過濾器的實現過程JavaFilter過濾器
- Spring Cloud Gateway中的過濾器工廠:重試過濾器SpringCloudGateway過濾器
- 過濾Servlet--過濾器Servlet過濾器
- tomcat遠端地址或主機名過濾器Tomcat過濾器
- Java設計模式-過濾器模式Java設計模式過濾器
- java--FilenameFilter檔案過濾器JavaFilter過濾器
- 13.gateway中的過濾器的介紹以及自定義過濾器Gateway過濾器
- 【過濾器】web中過濾器的使用與亂碼問題解決過濾器Web
- 過濾器過濾器
- Redis 中的布隆過濾器Redis過濾器
- .net core中的哪些過濾器過濾器
- angular中的自定義過濾器Angular過濾器
- Java Stream過濾器案例解說 - FoojayJava過濾器
- JDK 17中的 java序列化過濾器 – InsideJDKJava過濾器IDE
- Servlet 2.3過濾器程式設計 (轉)Servlet過濾器程式設計
- 【轉】攔截器與過濾器的區別過濾器
- java 過濾 htmlJavaHTML
- 4、過濾器的使用及自定義過濾器過濾器
- 點雲濾波器與過濾器過濾器
- 如何在vue中使用過濾器filterVue過濾器Filter
- django2中自定義過濾器Django過濾器
- spring中的過濾器與攔截器Spring過濾器
- 代理過濾器過濾器
- vue 過濾器Vue過濾器
- Filter過濾器Filter過濾器
- hbase過濾器過濾器
- CAN過濾器過濾器
- Servlet過濾器Servlet過濾器
- 26、過濾器過濾器
- jms過濾器過濾器
- DataV過濾器過濾器
- Vue過濾器Vue過濾器