是虚拟目录下的jsp文件无法显示,如果不加这个字符转换类就可以
,有没有人理我

解决方案 »

  1.   

    <filter> 
           <filter-name>Set Character Encoding</filter-name>        
       <filter-class>filters.SetCharacterEncodingFilter</filter-class>
       <init-param>      
             <param-name>encoding</param-name>      
     <param-value>GBK</param-value>
    </init-param>    
    </filter>        
    <filter-mapping>        
    <filter-name>Set Character Encoding</filter-name>        
    <url-pattern>/*</url-pattern>    
    </filter-mapping>
      

  2.   

    org.ccs.utils.SetCharacterEncodingFilter
    为什么要改为
    filters.SetCharacterEncodingFilter
    这不是所调用类的一个路径么
      

  3.   

    主要的是我的web.xml中一加入这段xml,就无法显示虚拟路径下的jsp
      

  4.   

    org.ccs.utils.SetCharacterEncodingFilter
    为什么要改为
    filters.SetCharacterEncodingFilter
    这个不用改
    下面的改
      

  5.   

    <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app 
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
    "http://java.sun.com/dtd/web-app_2_3.dtd"> 
    <web-app>
    <display-name>My Web Application</display-name> 
    <description> 
    A application for test. 
    </description> 
    <servlet> 
    <servlet-name>Test</servlet-name> 
    <display-name>Test</display-name> 
    <description>A test Servlet</description> 
    <servlet-class>test.Test</servlet-class> 
    </servlet> 
    <servlet-mapping> 
    <servlet-name>Test</servlet-name> 
    <url-pattern>/Test</url-pattern> 
    </servlet-mapping> 
    </web-app>
    在WEB-INF\classes\下建一个test目录,xml映射到了这个目录,
    以后的包都要package tes……这个xml文件放在classes下
      

  6.   

    1、org.ccs.utils.SetCharacterEncodingFilter你的filter的class文件在这个路径下吗?
    2、你的web.xml中filter的配置写哪了?确定web.xml符合规范?
    3、你的tomcat启动的时候没有抱错吗??
      

  7.   

    最有可能xml写的不对xml贴全看看
      

  8.   

    to:vvfish119(肥肥)1.我得filter文件放到那个路径下了
    2.写在<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app
        PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>
      <display-name>Welcome to Tomcat</display-name>
      <description>
         Welcome to Tomcat
      </description>
     filter-name>Set Character Encoding</filter-name>
        <filter-class>org.ccs.utils.SetCharacterEncodingFilter</filter-class>
        <init-param>
          <param-name>encoding</param-name>
          <param-value>utf-8</param-value>
        </init-param>
        <init-param>
          <param-name>ignore</param-name>
          <param-value>true</param-value>
        </init-param>
      </filter>
      <filter-mapping>
        <filter-name>Set Character Encoding</filter-name>
        <url-pattern>/*</url-pattern>
      </filter-mapping></web-app>
    3.有时报有时不抱,不报的时候运行jsp则无法找到报错帮我看看,谢谢
      

  9.   

    我把其他的都删除掉了,就试着个filter,因为总是不对,抱错,快帮我看看,谢谢
      

  10.   

    这是全部的码
    这里少<filter>
    少<
    filter-name>Set Character Encoding</filter-name>
        <filter-class>org.ccs.utils.SetCharacterEncodingFilter</filter-class>
        <init-param>
          <param-name>encoding</param-name>
          <param-value>utf-8</param-value>
        </init-param>
        <init-param>
          <param-name>ignore</param-name>
          <param-value>true</param-value>
        </init-param>
      </filter>
      <filter-mapping>
        <filter-name>Set Character Encoding</filter-name>
        <url-pattern>/*</url-pattern>
      </filter-mapping>
      

  11.   

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app>
      <display-name>web</display-name>
      <filter>
        <filter-name>Set Character Encoding</filter-name>
        <filter-class>com.jat.bisarea.util.SetCharacterEncodingFilter</filter-class>
        <init-param>
          <param-name>encoding</param-name>
          <param-value>EUC_CN</param-value>
        </init-param>
      </filter>
      <filter-mapping>
        <filter-name>Set Character Encoding</filter-name>
        <url-pattern>/*</url-pattern>
      </filter-mapping>
       <servlet>
        ……
        ……
      </servlet>
      <servlet-mapping>
        ……
        ……
      </servlet-mapping>
      <welcome-file-list>
        <welcome-file>login.jsp</welcome-file>
      </welcome-file-list>
      <taglib>
        ……
        ……
      </taglib>
    </web-app>上面是我的web.xml,在我这里运行是没有问题的,你覆盖你的web.xml,改成你的相应路径试试看有问题没