`

Jsp页面跳转传值,出现中文乱码

阅读更多
当前页跳转到页面 search.jsp
js代码
var userName=document.getElementById("name").value;
url="search.jsp?name="+encodeURI(userName);

页面跳转成功后,在后台对userName转码
java代码
String name=request.getParameter("userName");
name=new String(name.getBytes("ISO-8859-1"),"UTF-8");

此时name便可正常使用了
分享到:
评论

相关推荐

    url传值到Action乱码解决方案

    在Web应用程序中,URL传值到Action是一个常见的操作,但是当传递中文参数时,经常会出现乱码问题。今天,我们将讨论如何解决URL传值到Action乱码问题,特别是在Struts2框架中。 乱码问题的原因 乱码问题的原因是...

    Javascript传值

    2. **中文乱码**:如果参数包含中文或其他非ASCII字符,如果不正确处理编码,可能会导致乱码问题。 3. **长度限制**:HTTP协议对URL的长度有限制,当传递的参数过多时,可能会超过这个限制,导致传参失败。 为了...

    javaWEB项目答辩.docx

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

    2020收集——泛微 Ecology流程表单常用JS脚本

    根据流程编号查询相关流程并弹出流程页面,需要先执行SQL查询select requestid from workflow_requestbase where requestmark='查询的编号',然后使用获取到的requestid跳转至/workflow/request/ViewRequest.jsp。...

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

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

    个人收集的php 面试材料

    9. **中文字串截取**:使用`mb_substr()`函数配合`charset`参数,可以避免中文截取时出现乱码。 10. **版本控制软件**:常见版本控制软件如Git、SVN,用于代码版本管理。 11. **模板引擎**:例如Smarty、Twig等,...

Global site tag (gtag.js) - Google Analytics