`

Tomcat5.5的request与response的encoding

阅读更多

     比较好的一种解决方法是,通过过滤器来实现request的encoding,在tomcat5.5文件夹中webapps\servlets-examples\WEB-INF\classes\filters有个实现,即SetCharacterEncodingFilter.java,编译部署到自己的应用中即可。

    但此时request后的页面显示仍然是乱码,这是由于response的encoding没有指定为何request一致,因而加入

 response.setContentType("text/html;charset=UTF-8")后即可解决乱码问题!

分享到:
评论

相关推荐

    hibernate 3.1+tomcat 5.5.x(配置jndi)

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { // 获取JNDI Context Context initCtx = new InitialContext(); // 查找JNDI...

    tomcat5.5配置

    推荐使用JDK 1.4以上版本,以确保与Tomcat 5.5的兼容性。 - **Tomcat**: 同样地,从Apache官方网站下载Tomcat 5.5。 ##### 2. 安装J2SDK和Tomcat - **J2SDK安装**: - 运行下载的安装程序,并选择合适的安装路径。...

    Tomcat 5.5中应用开发过程中中文乱码的解决.docx

    Tomcat 5.5版本中,由于其默认采用ISO8859_1编码,这可能会导致在处理中文字符时出现乱码问题。为了解决这个问题,我们需要对Tomcat的配置进行一些调整。 首先,我们要理解两种主要的数据传输方式:POST和GET。当...

    基于J2EE Tomcat5.0 MySQL5.5应用开发中乱码问题研究.pdf

    - 请求处理:在Servlet或Filter中,使用`request.setCharacterEncoding("UTF-8")`来设定请求的编码。 - 响应处理:在JSP或Servlet中,通过`response.setContentType("text/html; charset=UTF-8")`来设定响应的编码...

    jdk和tomcat最详细的安装,安装成功率高

    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); ...

    JSP+Tomcat配置

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println("<html><body><h1>This is a...

    电子商务技术课程设计报告

    3. **编码与字符集设置**:通过`request.setCharacterEncoding("UTF-8")`和`response.setContentType("text/html; charset=UTF-8")`设置,确保中文字符的正确显示和传输,避免乱码问题。 #### 总结 本次电子商务...

    Eclipse 部署上 Crystal Reports

    在创建项目的过程中,你需要指定目标运行时环境,例如这里选择了Apache Tomcat 5.5,并配置项目类型为CrystalReportsWeb。 2. **CRConfig.xml的复制**: 完成项目创建后,你将在项目的SRC目录下找到一个名为...

    Ajax实现局部动态更新实例[参考].pdf

    首先,我们来看一下实例中使用的开发环境:mySQL 5.5作为数据库,tomcat 6.0作为应用服务器,以及eclipse 4.2作为开发IDE。在数据库中,我们创建了一个名为`person`的数据库,并在其中建立了一张名为`stuscore`的表...

    Servlets和JSP核心技术 卷2(英文版) 第一部分

    Section 5.5. Using Filter Initialization Parameters Section 5.6. Example: An Access Time Filter Section 5.7. Blocking the Response Section 5.8. Example: A Prohibited-Site Filter Section 5.9. ...

    Servlets和JSP核心技术 卷2(英文版) 第二部分

    Section 5.5. Using Filter Initialization Parameters Section 5.6. Example: An Access Time Filter Section 5.7. Blocking the Response Section 5.8. Example: A Prohibited-Site Filter Section 5.9. ...

    jsp教程.pdf

    - **3.1.2 处理汉字信息**:设置正确的字符编码,例如使用`request.setCharacterEncoding("UTF-8")`。 - **3.1.3 常用方法举例**:了解如何使用`getHeader()`、`getSession()`等方法。 - **3.1.4 用户注册**:...

    struts hibernate Spring 整合实例

    - **服务器**:Tomcat5.5,用作应用服务器部署项目。 - **数据库版本**:MySQL5.0,用于存储数据。 ##### 2.2 新建项目 - 在MyEclipse中新建一个Web项目,命名为`login`。 #### 三、Struts部分 ##### 3.1 添加...

    动态网页(JSP+Servlet)教程

    - 示例: `config.getInitParameter("encoding")` **6.4 与错误有关的隐式对象** - **exception 对象** - 包含有关异常的信息。 - 示例: `exception.getMessage()` **6.5 与作用域通信有关的隐式对象** - **...

    jsp免费教程

    - **处理汉字信息**:设置字符编码,如`request.setCharacterEncoding("UTF-8")`。 - **常用方法举例**:`request.getMethod()`获取请求方法,`request.getRequestURI()`获取请求的URI。 - **用户注册**:处理用户...

    jsp全套教程

    - **3.1.2 处理汉字信息**:设置合适的字符编码,如`request.setCharacterEncoding("UTF-8")`. - **3.1.3 常用方法举例**:介绍如何使用`getParameterNames()`, `getParameterValues()`等方法。 - **3.1.4 用户...

Global site tag (gtag.js) - Google Analytics