`
liuhl
  • 浏览: 16482 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jsp到servlet端get方法乱码解决方法

阅读更多
首先,把jsp页面中的编码格式改为GBK: 如:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>;
<%@ page contentType="text/html;charset=GBK" %>;

(注意:eclipse里面的格式也要为GBK)
然后,直接在servlet端把传入进来的数据做一下转换就OK了,如:
String question = new String(req.getParameter("question").getBytes("iso-8859-1"),"GBK");
(注意:此方法为doget接受方法,dopost就更简单了)


方法很简单实用,自己花了半天时间在网上找答案,还写了一个没用的filter,结果发现就这么简单的一句话就完成,在此仅供大家参考
分享到:
评论

相关推荐

    javaweb servlet(jsp)的乱码问题原理及解决

    ### javaweb servlet(jsp)的乱码问题原理及解决 #### HTTP协议的基本理解与乱码问题背景 HTTP协议作为互联网应用中最为广泛使用的通信协议之一,它定义了客户端和服务端之间的交互规则。HTTP请求主要分为GET和...

    servlet过滤器解决乱码问题

    ### Servlet过滤器解决乱码问题 在Web应用开发过程中,字符编码问题经常出现,尤其是在处理中文等多字节字符时。如果不正确地设置字符编码,可能会导致页面显示乱码。本文将详细介绍如何通过Servlet过滤器来解决这...

    servlet中解决乱码

    本文将深入探讨如何在Servlet中解决乱码问题,确保数据正确无误地进行编码和解码。 首先,我们需要了解Java Servlet生命周期中的两个关键阶段:`service()`方法和`doGet()`或`doPost()`方法。在这些方法中,我们...

    Servlet及jsp解决中文乱码问题

    通过上述方法,我们可以有效地解决Servlet与JSP中常见的中文乱码问题。需要注意的是,在实际应用中还需要根据具体情况进行调整和优化。例如,确保前后端编码一致、合理选择表单提交方式等。此外,还可以考虑使用统一...

    JSP中 ajax的get请求的中文乱码问题的解决方法.pdf

    综上所述,解决JSP中Ajax GET请求的中文乱码问题需要从服务器配置、Servlet处理、JSP页面编码和Ajax请求等多个角度综合考虑,并进行相应的调整。通过这些步骤,可以有效地避免并解决中文乱码问题,保证数据传输的...

    Servlet中的中文乱码问题

    当客户端(浏览器)发送包含中文字符的请求(如GET参数或POST数据)到Servlet时,如果Servlet没有正确设置接收的字符编码,就会出现乱码。解决方法是在`doGet`或`doPost`方法中,使用`request.setCharacterEncoding...

    超强过滤器彻底解决JSP-SERVLET中文参数GET-POST传递的问题(转)

    总结,"超强过滤器"是解决JSP-Servlet之间中文参数GET-POST传递问题的有效手段,通过统一设定请求的字符编码,确保在整个Web应用中中文数据能够正确无误地传输和处理。对于大型项目,这样的全局解决方案可以大大提升...

    JSP页面中文乱码几个解决办法

    总结来说,解决JSP页面中文乱码问题的关键在于保持字符编码的一致性,从编辑器保存文件的编码、JSP页面的编码声明、Servlet的响应编码、POST请求的参数编码,到服务器处理GET请求的编码,都需要进行适配和统一。...

    jsp和servlet请求与响应

    本文详细介绍了JSP和Servlet中关于请求与响应的关键知识点,包括JSP内置对象的作用、请求与响应对象的使用方法、中文乱码问题及其解决办法、转发与重定向的区别以及Servlet的基本创建和配置流程。希望这些内容能够...

    JSP中乱码解决办法

    通过以上几种方法,我们可以有效地解决JSP应用中POST和GET方式下可能出现的乱码问题,确保数据的完整性和准确性。选择合适的方法取决于具体的应用场景和技术需求,但推荐使用过滤器或修改服务器配置的方式,因为它们...

    JSP-GET-POST传递的乱码问题

    - 解决方案:在服务器端(如JSP或Servlet)设置请求的字符编码为UTF-8,例如在JSP中使用`;charset=UTF-8" %&gt;`,或者在Servlet中使用`request.setCharacterEncoding("UTF-8")`。 2. POST方式传递乱码: - POST请求...

    JSP+SERVLET教程

    综上所述,通过学习JSP和Servlet,我们可以构建出高效、安全且可扩展性强的Web应用程序。这些技术不仅是Java Web开发的基础,也是现代Web应用的重要组成部分。掌握这些知识点对于开发者来说至关重要。

    web项目乱码问题 jsp乱码问题解决

    在Web开发中,尤其是涉及到Java和JSP的项目,中文乱码问题常常困扰着开发者。本文将深入探讨这个问题,提供解决方案。 首先,我们需要理解乱码的根源。乱码通常由于字符编码不一致导致,尤其是在JSP文件中,不同的...

    jspservlet取参数乱码问题分析

    针对上述问题,开发者可以采取以下几种方法来解决jspservlet取参数乱码的问题: ##### 2.1 编码转换法 一种常见的解决方案是在获取参数之前手动进行编码转换。具体步骤如下: ```java String myparam = new ...

    Tomcat中Get和Post出现乱码的解决办法

    在本文中,我们将详细介绍 Tomcat 中 Get 和 Post 方法出现乱码的解决办法。 一、乱码问题的出现 在 JSP 程序中,当我们使用 GET 或 POST 方法提交中文信息时,可能会出现乱码问题。这是因为 Tomcat 对于 GET 和 ...

    动态网页(JSP+Servlet)教程

    - 重定向到另一个 JSP 页面或 Servlet。 - 示例: `&lt;jsp:forward page="index.jsp"/&gt;` **7.3 什么是 JavaBean** JavaBean 是遵循特定规范的 Java 类,常用于封装数据和业务逻辑。 **7.3.1 &lt;jsp:useBean&gt;** - ...

    jsp解决乱码方法总结

    ### jsp解决乱码方法总结 在Web开发中,尤其是使用Java Server Pages(JSP)进行页面渲染时,经常会遇到字符编码的问题,也就是所谓的“乱码”现象。这些问题如果处理不当,将严重影响用户体验以及数据的正确性。...

    jsp传值中文乱码问题解决方法示例介绍.docx

    本篇将详细介绍如何解决JSP传值过程中出现的中文乱码问题。 首先,我们需要理解乱码产生的原因。在网页中,数据的编码和解码过程需要保持一致。如果服务器和客户端之间使用的字符编码不同,就可能出现乱码。例如,...

    过滤器实现get请求乱码问题

    在Java Web开发中,我们经常会遇到GET请求...总的来说,理解HTTP协议、Servlet Filter的工作原理以及字符编码的概念,是解决GET请求乱码问题的关键。同时,熟练运用这些知识能帮助我们构建更加健壮和国际化的Web应用。

Global site tag (gtag.js) - Google Analytics