`
mqzsweet
  • 浏览: 135134 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

<jsp:param>标签传递中文参数时出现乱码

    博客分类:
  • JSP
阅读更多
<jsp:param>标签传递中文参数时出现乱码时,请设置request.setCharacterEncoding("具体参数")。

 

如若还不行,设置server.xml中设置<Connector>元素的useBodyEncodingForURI属性为true。(此步没经过测试)

例如:

页面一:jspparam.jsp

 

jsp代码
  1. <%@ page pageEncoding="GB2312"%>   
  2.   
  3. <%request.setCharacterEncoding("GB2312"); %>   
  4.   
  5.  <jsp:forward page="getparam.jsp?country1=中国">   
  6.   
  7.   <jsp:param name="country2" value="中国"/>   
  8.   
  9.  </jsp:forward>   

 

页面二:getparam.jsp

java 代码
  1. <%@ page pageEncoding="gb2312" %>   
  2.   
  3. <%   
  4.   
  5.  String country1 = request.getParameter("country1");   
  6.   
  7.  String country2 = request.getParameter("country2");    
  8.   
  9.     
  10.   
  11. %>   
  12. country1 = <%=country1 %>
  13. country2 = <%=country2 %>

 

分享到:
评论

相关推荐

    基于jsp:included的使用与jsp:param乱码的解决方法

    本文中涉及到的核心知识点包括了JSP标签库中的&lt;jsp:include&gt;标签的使用以及解决通过&lt;jsp:param&gt;标签传递参数时出现的乱码问题。 首先,让我们来了解&lt;jsp:include&gt;标签的使用。在JSP页面中,&lt;jsp:include&gt;标签被用来...

    JSP经典教程

    3. **&lt;jsp:param&gt;**:向请求或包含的资源传递参数。 ### EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library) EL是JSP中的表达式语言,简化了数据访问,可以与JavaBeans属性进行交互。JSTL...

    JSP期末复习考点.docx

    request获取中文参数时可能出现乱码问题,需设置正确的编码。 8. **请求(request)生命周期与作用范围** - 请求开始到响应返回,只在当前请求范围内有效,服务器跳转也视为一次新的请求。 9. **响应对象...

    JSP存到数据库乱码解决办法

    本文将详细介绍如何通过配置`CharacterEncodingFilter`来解决JSP存取数据时出现的乱码问题。 #### 1. 问题背景 在JSP项目中,用户输入的数据通常需要经过表单提交等方式传递给后端处理并最终存储到数据库中。如果...

    jsp中四种传递参数的方法

    request.setAttribute() 和 request.getAttribute() 用于请求转发或页面内部传递数据,URL 超链接适用于链接导航传递简单参数,而 `&lt;jsp:param&gt;` 主要用于页面跳转或包含时传递参数。在实际开发中,开发者应根据具体...

    个人总结的一些JSP基础

    在使用`&lt;jsp:include&gt;`标签时,如果包含的页面是动态页面(含有Java代码),则会先执行Java代码,然后再将结果包含进来。静态包含(`&lt;%@include file="..." %&gt;`)则只是简单地合并内容,不执行Java代码。 总结来说...

    JSP struts2 url传参中文乱码解决办法.docx

    在开发Java Web应用程序时,尤其是使用Struts2框架与JSP进行交互时,可能会遇到URL传参中文乱码的问题。这个问题通常涉及到字符编码的设置,包括客户端请求编码、服务器接收编码以及应用程序内部处理编码的统一。...

    解决jsp中文乱码问题

    本文将详细介绍如何解决JSP中中文乱码的问题,包括页面传递中文参数时可能出现的乱码情况。 #### 一、中文乱码的原因分析 中文乱码主要是因为字符编码不一致导致的。当数据从一个环境传递到另一个环境时,如果这两...

    中文乱码处理问题总结

    1. **问题描述**:通过URL直接传递中文参数时出现乱码。 2. **解决方案**: - 使用过滤器(Filter)在请求处理前设置编码格式。 - 如果已经发生了乱码,可以通过字符串编码转换的方式来修复。 - **示例代码**:...

    servlet中解决乱码

    1. **请求参数乱码**:当通过GET或POST方式传递参数时,我们需要设置请求的编码。在`doGet()`或`doPost()`方法中,我们可以使用`HttpServletRequest`的`setCharacterEncoding()`方法设定字符编码,例如: ```java ...

    JSP期末复习题(word文档)

    - **&lt;jsp:include&gt;**:用于引入静态或动态页面,可以包含`&lt;jsp:param&gt;`子元素用于传递参数。 - **&lt;jsp:setProperty&gt;**:用于设置JavaBean属性的值。 - **&lt;jsp:useBean&gt;**:用于实例化JavaBean对象。 - **&lt;jsp:...

    JavaEE面试笔试问答题.docx

    8. **JSP动作**:包括`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:param&gt;`, `&lt;jsp:setProperty&gt;`等,用于组合页面、传递参数等。 9. **JSP动态和静态include**:动态`&lt;jsp:include&gt;`在每次请求时都会执行被包含页面,...

    JSP.rar_Action!_jsp传值

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

    jsp 过滤器中文乱码的处理

    在开发Java Web应用程序时,尤其是使用JSP技术时,经常遇到的一个问题是中文乱码问题。中文乱码通常出现在用户输入的中文数据在传输过程中没有正确地进行编码和解码,导致字符显示异常。本篇文章将详细讲解如何处理...

    解决url中文乱码.doc

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

    java中文乱码处理.pdf

    解决方法是在服务器端接收参数时,先将URL解码,然后用正确的编码(如UTF-8)进行解码,例如使用`new String(param.getBytes("ISO-8859-1"), "UTF-8")`。 - **POST方法**:POST请求的参数通常包含在请求体中,...

    spring3 MVC GET提交方式乱码解决

    &lt;param-value&gt;true&lt;/param-value&gt; &lt;/init-param&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;characterEncodingFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 这里`...

    知识共享-jsp乱码处理精解(雷惊风).

    主要体现在两个方面:一是表单提交数据时出现乱码,二是直接通过URL参数传递中文字符时出现乱码。 #### 2. 表单提交数据乱码 当使用`request.getParameter()`方法获取表单提交的数据时,如果数据中包含中文字符,...

Global site tag (gtag.js) - Google Analytics