<dispalyname>****</displayname>? 有displayname吗?是display-name吧。

解决方案 »

  1.   

    给你看个filter的配置例子
     <filter>
      <filter-name>CASFilter</filter-name>
      <filter-class>edu.yale.its.tp.cas.client.filter.CASFilter</filter-class>
      <init-param>
       <param-name>edu.yale.its.tp.cas.client.filter.loginUrl</param-name>
       <param-value>https://localhost:8443/cas-web/login</param-value>
      </init-param>
      <init-param>
       <param-name>edu.yale.its.tp.cas.client.filter.validateUrl</param-name>
       <param-value>https://localhost:8443/cas-web/serviceValidate</param-value>
     
      </init-param>
      <init-param>
       <param-name>edu.yale.its.tp.cas.client.filter.serverName</param-name>
       <param-value>localhost:8080</param-value>
      </init-param>
     </filter>
     <filter-mapping>
      <filter-name>CASFilter</filter-name>
      <url-pattern>/*</url-pattern>
     </filter-mapping>
      

  2.   

    相信你使用的IDE也是MyEclipse吧,它似乎没有创建Filter的导航,但JBulider就有过滤器相关的创建导航
      

  3.   

    手动写就OK了.
    与IDE有什么关系?
    想了解更多可以去网上搜索
    intercepting filter 模式