`
angelsigh
  • 浏览: 11485 次
社区版块
存档分类
最新评论

Tomcat 支持中文Url

 
阅读更多
为了让Tomcat支持中文Url,只需进行如下简单的修改即可:
1.修改Tomcat 6.0\conf目录下的server.xml文件,将如下代码
<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />

修改为
<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
	       URIEncoding="utf-8"
               redirectPort="8443" />


2.修改Tomcat 6.0\conf目录下的web.xml文件,将如下代码
<servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>false</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

修改为
<servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>true</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

即可。
经过上述修改,tomcat即可支持中文url
分享到:
评论

相关推荐

    How Tomcat Works 中文版

    Tomcat支持热部署,当检测到应用文件更改时,会自动重新加载。 10. **错误处理与日志**:Tomcat有详细的错误页面机制,可以根据不同的HTTP状态码返回相应的错误页面。Juli日志系统提供了灵活的日志配置,可以根据...

    解决Tomcat中文乱码

    1. **默认字符集问题**:Tomcat服务器默认采用ISO-8859-1字符集进行编码解码,该字符集并不支持中文字符。 2. **配置文件编码不一致**:Web应用中的`.jsp`文件、配置文件等可能采用了不同的编码格式,例如GBK或UTF-8...

    Tomcat5.5中文版

    Tomcat支持JSP2.0规范,提供编译和执行JSP页面的能力。 三、Context与Web应用程序 1. Context配置:在`server.xml`中,每个`&lt;Context&gt;`元素代表一个Web应用程序,定义了应用的根路径、类加载器、session配置等。 2...

    如何解决Tomcat下中文乱码问题?

    但在某些情况下,如果服务器或中间代理不支持UTF-8,可能需要手动将URL参数解码为正确的字符集。可以使用`java.net.URLDecoder`类进行解码,例如: ```java String param = URLDecoder.decode(request.getParameter...

    apache-tomcat-8.0.33中文.zip

    2. **配置优化**:在安装和配置Tomcat时,用户可能需要修改`server.xml`、`web.xml`等配置文件以支持中文。例如,设置`Connector`元素的`URIEncoding`属性为`UTF-8`,确保URL中的中文参数正确解码。 3. **JSP和...

    Tomcat深入剖析pdf+源码(Tomcat运行原理)

    7. **部署与热部署**:Tomcat支持自动部署和热部署,只需将WAR文件放入webapps目录,Tomcat会自动解压并部署应用。修改应用后,无需重启服务器,Tomcat可以检测到变化并自动更新。 8. **安全性**:Tomcat提供多种...

    tomcat中文显示解决

    这里通过`URIEncoding`属性指定了URL参数的字符集,对于包含中文的URL来说至关重要。 ##### 3. HTML页面头部声明 为了确保浏览器能够正确解析页面内容,还需要在HTML页面头部添加`&lt;meta&gt;`标签,声明字符集信息: ...

    Tomcat 5.5 中文文档 (html)

    1. **用户和角色管理**:在`conf/tomcat-users.xml`中定义用户和角色,支持基于角色的访问控制(RBAC)。 2. ** Realm组件**: Realm是Tomcat的身份验证模块,可以连接到数据库、文件系统或其他身份验证源。 3. **...

    how tomcat work

    Tomcat支持Web应用的热部署,当检测到应用目录中的文件变化时,能够自动重新加载或更新应用。 10. **优化与性能**: 为了提升性能,Tomcat允许调整各种参数,如最大线程数、连接超时、缓冲区大小等。此外,还可以...

    修改Tomcat默认编码消除get方式传递参数出现中文乱码

    由于Tomcat默认采用ISO-8859-1编码处理请求,这种编码不支持中文字符,导致中文字符在接收时显示为乱码。本文将深入探讨如何修改Tomcat的默认编码设置,以解决GET方式传递参数时出现的中文乱码问题。 #### Tomcat...

    解决tomcat的中文问题

    这是因为Tomcat的默认字符集可能不支持中文字符,从而导致乱码的出现。解决Tomcat中的中文问题主要涉及字符编码的正确配置。 在Tomcat中,处理HTTP请求的Connector组件负责监听端口和解析传入的请求数据。通过配置...

    Tomcat 5.5.20 汉化版 for Windows jaxmao-tomcat-5.5.20

    4. **动态网站制作指南.url**:这是一个URL快捷方式文件,可能指向一个在线教程或资源,帮助用户学习如何在Tomcat上创建和部署动态网站。 综上所述,Tomcat 5.5.20汉化版是为中国用户设计的Java Web应用服务器,...

    Tomcat和weblogic中文乱码问题解决方案

    Tomcat 和 WebLogic 是两个常用的 web 服务器,都是支持 Servlet 和 JSP 的。然而,在使用这些服务器时,中文乱码问题总是会出现。这是因为在编码和解码过程中存在不一致的问题。幸运的是,这个问题可以通过简单的...

    tomcat编码问题

    首先,Tomcat默认的字符集可能并不包含GBK,GBK是中国大陆广泛使用的汉字编码标准,它包含了更多的中文字符。因此,当请求参数或响应内容包含GBK编码的中文字符时,如果不进行正确的转换,就会出现乱码。 1. **配置...

Global site tag (gtag.js) - Google Analytics