为了让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
分享到:
相关推荐
Tomcat支持热部署,当检测到应用文件更改时,会自动重新加载。 10. **错误处理与日志**:Tomcat有详细的错误页面机制,可以根据不同的HTTP状态码返回相应的错误页面。Juli日志系统提供了灵活的日志配置,可以根据...
1. **默认字符集问题**:Tomcat服务器默认采用ISO-8859-1字符集进行编码解码,该字符集并不支持中文字符。 2. **配置文件编码不一致**:Web应用中的`.jsp`文件、配置文件等可能采用了不同的编码格式,例如GBK或UTF-8...
Tomcat支持JSP2.0规范,提供编译和执行JSP页面的能力。 三、Context与Web应用程序 1. Context配置:在`server.xml`中,每个`<Context>`元素代表一个Web应用程序,定义了应用的根路径、类加载器、session配置等。 2...
但在某些情况下,如果服务器或中间代理不支持UTF-8,可能需要手动将URL参数解码为正确的字符集。可以使用`java.net.URLDecoder`类进行解码,例如: ```java String param = URLDecoder.decode(request.getParameter...
2. **配置优化**:在安装和配置Tomcat时,用户可能需要修改`server.xml`、`web.xml`等配置文件以支持中文。例如,设置`Connector`元素的`URIEncoding`属性为`UTF-8`,确保URL中的中文参数正确解码。 3. **JSP和...
7. **部署与热部署**:Tomcat支持自动部署和热部署,只需将WAR文件放入webapps目录,Tomcat会自动解压并部署应用。修改应用后,无需重启服务器,Tomcat可以检测到变化并自动更新。 8. **安全性**:Tomcat提供多种...
这里通过`URIEncoding`属性指定了URL参数的字符集,对于包含中文的URL来说至关重要。 ##### 3. HTML页面头部声明 为了确保浏览器能够正确解析页面内容,还需要在HTML页面头部添加`<meta>`标签,声明字符集信息: ...
1. **用户和角色管理**:在`conf/tomcat-users.xml`中定义用户和角色,支持基于角色的访问控制(RBAC)。 2. ** Realm组件**: Realm是Tomcat的身份验证模块,可以连接到数据库、文件系统或其他身份验证源。 3. **...
Tomcat支持Web应用的热部署,当检测到应用目录中的文件变化时,能够自动重新加载或更新应用。 10. **优化与性能**: 为了提升性能,Tomcat允许调整各种参数,如最大线程数、连接超时、缓冲区大小等。此外,还可以...
由于Tomcat默认采用ISO-8859-1编码处理请求,这种编码不支持中文字符,导致中文字符在接收时显示为乱码。本文将深入探讨如何修改Tomcat的默认编码设置,以解决GET方式传递参数时出现的中文乱码问题。 #### Tomcat...
这是因为Tomcat的默认字符集可能不支持中文字符,从而导致乱码的出现。解决Tomcat中的中文问题主要涉及字符编码的正确配置。 在Tomcat中,处理HTTP请求的Connector组件负责监听端口和解析传入的请求数据。通过配置...
4. **动态网站制作指南.url**:这是一个URL快捷方式文件,可能指向一个在线教程或资源,帮助用户学习如何在Tomcat上创建和部署动态网站。 综上所述,Tomcat 5.5.20汉化版是为中国用户设计的Java Web应用服务器,...
Tomcat 和 WebLogic 是两个常用的 web 服务器,都是支持 Servlet 和 JSP 的。然而,在使用这些服务器时,中文乱码问题总是会出现。这是因为在编码和解码过程中存在不一致的问题。幸运的是,这个问题可以通过简单的...
首先,Tomcat默认的字符集可能并不包含GBK,GBK是中国大陆广泛使用的汉字编码标准,它包含了更多的中文字符。因此,当请求参数或响应内容包含GBK编码的中文字符时,如果不进行正确的转换,就会出现乱码。 1. **配置...