从trim-filter中排除JSP

时间:2014-04-16 11:23:16

标签: jsp

在web.xml中,我有要从trim-filter中排除的jsp名称。

修剪过滤器将从jsp中删除多余的空格。

有些jsps需要修剪过滤器,有些则被排除在外。如何在运行时从排除过滤器中排除jsps?

2 个答案:

答案 0 :(得分:0)

我认为你不能在你的web.xml中排除。但是你可以在你的trimFilter中做到这一点。

// get the file being requested  
    String file = request.getServletPath();  

    if (file.equals(yourjspname))  
        chain.doFilter(req, res);  
    else  
        // do the other things

希望这会对你有所帮助。

答案 1 :(得分:0)

修剪过滤器版本。 2.5 API说你可以这样做..参数

  

排除

包含常规表达式以匹配排除的URL。默认情况下,此参数为空(不排除文件)。

<filter>
  <filter-name>trimFilter</filter-name>
  <filter-class>com.cj.trim.trimFilter</filter-class>
  <init-param>
    <param-name>exclude</param-name>
    <param-value>/login.jsp</param-value>
  </init-param>
</filter>