`
frustrate
  • 浏览: 5567 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

jsp向servlet传值的方式及中文乱码问题

    博客分类:
  • JSP
阅读更多
jsp向servlet传值,有两种方式,get方式和post方式。
1.get方式,一般get方式的传递有两种分别是:超链接和重定向。

首先来看超链接的列子,在后面在写重定向的列子。
开始做第一个例子:
在index.jsp中的page中将pageEncoding设为pageEncoding="GBK",注意啊这个GBK是很关键的。然后在超连接中就可以传中文了。

然后就在servlet中进行如下处理,

后台就会输出中文了,

这样第一个例子就结束了。
然后我们来做第二个例子:
这回我们使用重定向
index.jsp的代码不需要修改,现在修改servlet的代码如下:

在这之后我们在在和index.jsp相同的路径中建立一个index1.jsp,index1.jsp中的代码如下

然后我们重新启动一下项目
看到index1.jsp显示如下内容

现在我们再来看第三个例子:
首先改动servlet的代码如下:

然我们就直接在index.jsp中点击链接看到和例子二的显示结果是一样的,现在想想为什么吧。


2.post方式,一般为form表单传递数据
首先在index.jsp中的page中将pageEncoding设为pageEncoding="GBK",然后在超连接中就可以传中文了。

然后自后台做如下设置

后台就会显示出你要传递的中文了
  • 大小: 7.7 KB
  • 大小: 17.9 KB
  • 大小: 4.2 KB
  • 大小: 3.6 KB
  • 大小: 13.2 KB
  • 大小: 3.8 KB
  • 大小: 42.8 KB
  • 大小: 19.3 KB
  • 大小: 15.9 KB
  • 大小: 27.4 KB
分享到:
评论

相关推荐

    jsp页面传值中文乱码问题处理.docx

    jsp页面传值中文乱码问题处理 在 JSP 页面中传值时,中文字符可能会出现乱码问题,这...JSP 页面传值中文乱码问题可以通过修改编码方式、设置输出编码、接收参数编码、Get 提交编码和数据库连接参数编码等方式来解决。

    jsp传参 servlet接收中文乱码问题的解决方法.docx

    jsp 传参 servlet 接收中文乱码问题的解决方法 jsp 传参 servlet 接收中文乱码问题是一个经常遇到的问题,特别是在使用 Hibernate+Servlet 框架时。当我们在 jsp 页面传参到 servlet 时,中文字符经常会出现乱码...

    jQuery Ajax传值到Servlet出现乱码问题的解决方法

    总的来说,解决Ajax传值到Servlet的乱码问题需要确保每个环节的编码设置一致,从JSP页面到Ajax请求,再到Servlet的接收和响应。只有这样,才能保证数据在整个传输过程中不发生乱码。记得在排查问题时,逐步检查每个...

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

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

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

    在开发Java Web应用程序时,尤其是使用JSP技术时,经常遇到的一个问题是中文字符在传递过程中出现乱码。这个问题主要涉及到字符编码的设定和统一。本文将详细介绍如何解决JSP中的中文乱码问题,并通过示例代码进行...

    JSP.rar_Action!_jsp传值

    本教程将重点讲解如何在JSP页面中向Action传递值,并解决可能出现的中文乱码问题。 一、JSP与Action交互基础 JSP是一种基于Java的服务器端脚本语言,主要用于生成动态网页内容。而Action,特别是在Struts2框架中,...

    JSP页面传值乱码过滤方法

    在Web开发中,JSP(Java Server Pages)是一种常用的动态网页技术。使用JSP开发的Web应用经常遇到的一个...希望上述分析和解释能够帮助大家更好地理解和解决JSP页面传值乱码的问题,从而提高JSP程序设计的质量和效率。

    j2ee中文乱码问题终极解决之道

    3. JSP与Java代码的传值:在Servlet或Bean中处理JSP提交的数据时,如果未正确处理编码,可能出现乱码。 4. 数据库读取数据:数据库的编码与Java应用的编码不匹配,读取数据时会出现乱码。 针对这些场景,有以下几种...

    java前后台(含数据库)乱码大综合

    本文将针对Struts2文件下载乱码、Ajax中文参数乱码、Servlet响应乱码、JSP页面间传值乱码以及数据库乱码等场景进行深入探讨。 首先,Struts2文件下载时的中文文件名乱码问题,可以通过以下两个步骤解决。在设置...

    javaee中的乱码问题及解决方案(持续更新)(修改后).docx

    解决URL传值乱码的方法与表单GET提交方式相同,需要正确处理编码和解码过程。 5. **MySQL的乱码问题** MySQL数据库中的乱码问题通常涉及数据库连接的字符集设置。需要在MySQL的配置文件`my.ini`中修改两项设置,...

    解决url中文乱码.doc

    在Java Web开发中,URL中文乱码问题是一个常见的困扰,主要出现在传递含有中文字符的参数时。本案例中,我们将探讨如何解决这个问题,涉及到的主要知识点包括URL编码、字符集转换以及在Java Servlet、JSP和Struts2...

    jspSmartUpload.jar

    同时为了解决中文乱码问题,在后台servlet的doPost()或者doGet()方法体的前几行,写request.setCharacterEncoding("GBK");(因为该组件内部使用GBK编码,所以如果使用utf-8的话,反而从表单中会获取中文乱码)...

    javaWEB项目答辩.docx

    本资源摘要信息对 Java WEB 项目答辩的重要知识点进行了总结和详细说明,涵盖了 JSP 项目答辩的多个方面,包括 B/S 和 C/S 结构、HTTP 状态码、传值方式、Servlet 生命周期、页面跳转、POST 提交中文处理、JSP 页面...

    JAVA框架面试题汇总.docx

    处理 POST 请求中文乱码问题,可以在 web.xml 中配置 CharacterEncodingFilter,设置 encoding 参数为 "utf-8"。GET 请求的乱码问题可以通过修改 Tomcat 配置文件,设置 Connector 的 URIEncoding 为 "utf-8",或者...

    JAVA框架面试题汇总[归类].pdf

    9. **Controller向页面传值**: - 使用HttpServletRequest和HttpSession。 - 通过ModelAndView对象传递数据。 - 使用ModelMap或Model对象。 - 在视图中直接使用EL表达式访问。 这些知识点涵盖了SpringMVC的基本...

    JAVA框架面试题汇总编程资料

    #### 六、Spring MVC Controller向页面传值的方式 1. **使用ServletRequest**:类似于Servlet中的做法,通过`ServletRequest`的`setAttribute()`方法向请求域中设置属性。 2. **使用ModelAndView**:创建一个`...

    上传文件fileupload+解决enctype= multipart/form-data无法传递其他参数

    确保正确设置服务器、数据库、应用程序等的字符编码(如UTF-8),以避免乱码问题。 7. **处理流程**:当用户提交包含文件的表单时,服务器端使用Commons Fileupload解析请求,获取每个部分的数据,然后对文件部分...

    JAVA框架面试题汇总[参照].pdf

    解决POST和GET请求中文乱码问题** - 对于POST请求,可以在web.xml配置CharacterEncodingFilter,设置字符编码为UTF-8: ```xml <filter-name>CharacterEncodingFilter <filter-class>org.springframework.web....

Global site tag (gtag.js) - Google Analytics