`
zzc1684
  • 浏览: 1227974 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

在eclipse环境下修改tomcat编码的问题

阅读更多

如果在eclipse中配置了tomcat后,其实,tomcat所用的所有tomcat配置文件,都不是catalina_home/config下面的xml文件,而是在eclipse所创建的Servers视图下的配置中,如图:

在eclipse环境下修改tomcat编码的问题 - cyxinda - 曹勇的博客

 所 有,诸如修改在catalina_home下的config中的server.xml修改tomcat的编码此类的操作,如果在开发环境(eclipse 环境)下,那么则应该修改Servers下面的配置,因为每次从eclipse中启动tomcat的时候,eclipse会将该配置目录下的所有配置文件 复制到catalina_home/config 下。

 

  • 今天用springMVC接收表单中文数据时总量乱码,按照网上的解决方案设置过滤器后,post的表单不乱码了,但get的表单还是会乱码。

解决get方法乱码的方案是修改tomcat的server.xml配置文件,修改<connector>如下,加入字符集编码:

 

Xml代码  收藏代码
  1. <Connector connectionTimeout="20000" port="8888" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>  

 

 

过滤器的代码如下:

 

Xml代码  收藏代码
  1. <!-- Character Encoding filter -->  
  2.     <filter>  
  3.         <filter-name>encodingFilter</filter-name>  
  4.         <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>  
  5.         <init-param>  
  6.             <param-name>encoding</param-name>  
  7.             <param-value>UTF-8</param-value>  
  8.         </init-param>  
  9.         <init-param>  
  10.             <param-name>forceEncoding</param-name>  
  11.             <param-value>true</param-value>  
  12.         </init-param>  
  13.     </filter>  
  14.   
  15.     <filter-mapping>  
  16.         <filter-name>encodingFilter</filter-name>  
  17.         <url-pattern>/*</url-pattern>  
  18.     </filter-mapping>  

 

  • 以上这样可以解决几乎所有的总量(注意是“几乎”),一些get方法还是没办法解决,如

 

Html代码  收藏代码
  1. <a href="test.jsp?key=中文" />  

 这里有个更好的解决办法就是配置tomcat的server.xml文件

 

Xml代码  收藏代码
  1. <Connector connectionTimeout="20000" port="8888" protocol="HTTP/1.1" redirectPort="8443"  useBodyEncodingForURI="true"/> 
分享到:
评论

相关推荐

    com.sysdeo.eclipse.tomcat_3.2.1

    【标题】"com.sysdeo.eclipse.tomcat_3.2.1" 是一个针对Eclipse集成开发...通过这个插件,开发者可以在Eclipse的强大工具集支持下,更加高效地开发和管理基于Tomcat的Java Web应用,实现从编码到部署的一站式开发体验。

    Eclipse RAP Deploy - 针对Eclipse 3.5 + Tomcat

    总的来说,Eclipse RAP Deploy涉及到了Eclipse RAP框架、Tomcat服务器以及如何在非OSGi环境下运行RAP应用的技巧。理解和掌握这些知识点对于开发高效且用户体验良好的Web应用程序至关重要。通过学习和实践,开发者...

    eclipse+myeclipse+tomcat

    在IT行业中,Eclipse、MyEclipse和Tomcat是Java开发者常常使用的三个核心工具,它们在构建、开发和部署Java应用程序方面发挥着至关重要的作用。本文将深入探讨这些工具的功能、用途以及如何协同工作。 首先,...

    Eclipse+Tomcat6+j2ee

    在本文中,我们将深入探讨如何使用Eclipse集成开发环境(IDE)与Apache Tomcat 6.0服务器进行Java Servlet的开发,这是基于J2EE技术的基础步骤。首先,我们需要下载并安装必要的软件。 第一步是下载Eclipse IDE for...

    eclipse tomcat 插件

    Eclipse Tomcat插件是开发Java Web应用时非常实用的一款工具,它允许用户在Eclipse集成开发环境中直接管理和运行Tomcat服务器,极大地提高了开发效率。本文将详细介绍如何安装和使用Eclipse Tomcat插件,以及它能...

    eclipse tomcat插件

    通过安装Eclipse Tomcat插件,开发者可以在同一环境中进行编码、测试和部署,无需离开Eclipse就可以启动或停止Tomcat服务器。 2. **Tomcat服务器介绍** Apache Tomcat是一个开源的轻量级Web应用服务器,主要用于...

    iWave--之将eclipse里的项目放入外部tomcat运行

    在IT行业中,开发Java Web应用时,经常需要在集成开发环境中如Eclipse进行编码,然后在Web服务器上如Tomcat进行部署和运行。本教程主要针对"iWave--之将eclipse里的项目放入外部tomcat运行"这一主题,旨在帮助开发者...

    Eclipse工具及开发环境搭建

    Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java开发领域中占据着重要的地位。以下将详细介绍如何搭建和配置Eclipse开发环境。 首先,**准备Eclipse工具**。你需要从Eclipse官方网站下载适合你操作...

    eclipse java web 环境搭建

    本文将详细介绍如何在 Eclipse 中搭建 Java Web 开发环境,包括 Eclipse 的安装与配置以及 Tomcat 服务器的配置。 #### 二、Eclipse IDE for Java EE Developers 的下载与安装 ##### 2.1 下载 1. **访问官方网址**...

    Eclipse开发环境配置

    为避免工程部署在Eclipse目录,可在Tomcat配置中更改部署位置。 - **Eclipse默认字符集**:在`Window` -&gt; `Preferences` -&gt; `General` -&gt; `Workspace`中,将默认编码设置为`UTF-8`,以处理多语言字符。 4. 测试与...

    eclipse修改代码后热部署(不需要重启服务

    在IT行业中,开发Java Web应用程序时,经常使用集成开发环境(IDE)如Eclipse进行编码。然而,每次修改代码后都需要重启服务器以查看更改效果,这无疑降低了开发效率。为了解决这个问题,开发者通常寻求“热部署”...

    开发JSP前对Eclipse开发环境的配置

    接着,在Eclipse中,选择`Window` -&gt; `Preferences` -&gt; `Server` -&gt; `Runtime Environments`,点击`Add`按钮,选择对应的Tomcat版本并指定Tomcat的安装路径。配置完成后,可以在`Servers`视图中创建新的Server实例,...

    tomcat5.0+JDK1.6环境搭建.doc

    在 Tomcat 5.0 目录下的 conf--&gt;Catalina--&gt;localhost 里添加个 ROOT.xml 文件,这个文件的作用是指定发布每次修改代码后不用重启服务。文件内容如下: ``` ``` 这里的 docBase 属性指定了 Web 应用的根目录路径...

    Eclipse工具和开发环境搭建

    ### Eclipse工具和开发环境搭建详解 ...这不仅包括了Eclipse的基本安装和配置,还涉及到了Java环境配置、Tomcat服务器配置、字符集设置以及性能优化等多个方面,旨在帮助开发者构建一个高效稳定的开发环境。

    解决EclipseJavaEE结合Tomcat访问404错误和Eclipse常用快捷键[文].pdf

    在Eclipse的Java EE环境中,当你创建一个Dynamic Web Project并将其部署到Tomcat服务器时,项目并不会自动复制到Tomcat的webapps目录下。为了解决这个问题,可以按照以下步骤操作: 1. 在Eclipse中创建一个新的...

    构建JDK1.8开发环境_ver_1.0.1.docx

    通过以上步骤,你就成功地在Eclipse 2019-03中搭建了基于JDK 1.8的开发环境,并配置好了Tomcat 7.0.9服务器,能够进行BOS框架的开发工作。记得在后续的版本控制中,避免覆盖配置文件,以免需要重新进行上述步骤。

    eclipse配置的几个问题.docx

    当你在Eclipse中修改一个JSP文件后,Tomcat服务器可能会频繁地自动重启,这可能会打断你的调试流程。为了解决这个问题,你需要调整Tomcat的自动发布设置。步骤如下: - 首先,右键点击Eclipse工作区中的Tomcat...

    Tomcat 7 Windows中以Service方式启动配置启动参数

    ### Tomcat 7 在Windows环境下以Service方式启动的配置与启动参数详解 #### 一、引言 在实际的企业级应用开发与部署过程中,Tomcat作为一款轻量级且功能强大的应用服务器,被广泛应用于Java Web项目的运行环境。...

Global site tag (gtag.js) - Google Analytics