`
xbcoil
  • 浏览: 126249 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsp中js向action传参..中文参数..编码

阅读更多

先对js中的中文进行编码。。。 
然后到action去解码就可以了。。。 
具体实现。。。 
js编码 
var comment = document.all.comment.value; 
comment  = encodeURI(comment ); 
comment = encodeURI(comment );//注意要两次 

action解码 
String comment = request.getParameter("comment "); 
try { 
comment = java.net.URLDecoder.decode(comment, "utf-8"); 
} catch (UnsupportedEncodingException e) { 
e.printStackTrace(); 

从程序里跟踪变量的值发现action里得到了正确的中文字符,但是最后查询出结果还是空集,在数据库里执行sqlquery发现查询结果空,原来数据库的一个编码属性得设置,即把sqlserver的collation改成CHINESE_PRC_CS_AI就没问题了

1
0
分享到:
评论

相关推荐

    jsp中调用js中的一个函数,函数传参的问题

    在JavaServer Pages (JSP) 中调用JavaScript函数并传递参数是常见的前端与后端交互方式,这涉及到HTML、JavaScript和JSP脚本语言的混合使用。本文将深入讲解这一主题,帮助你理解和解决此类问题。 首先,我们需要...

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

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

    JSP页面传参出现中文乱码的解决方案

    - **编码与解码不匹配**:当JSP页面、Servlet或服务器配置的字符编码不一致时,中文字符在传输过程中可能被错误地编码或解码,从而导致乱码。 - **默认编码问题**:Java Web容器(如Tomcat)默认可能使用ISO-8859-...

    JSP中js传递和解析URL参数以及中文转码和解码问题

    1.传递参数: 代码如下: var pmt = ‘sensor=’+ encodeURI(encodeURI(sensor))+’&device=’+encodeURI(encodeURI(device))+’&instrument=’; pmt += encodeURI(encodeURI(instrument))+’&n=’+n+’&addDate=’+...

    jsp中导入架包esl.js

    jsp中做echarts时导入架包esl.js,esl.js 架包 :ESL是一个浏览器端、符合AMD的标准加载器,适合用于现代Web浏览器端应用的入口与模块管理。

    JSP中js传递和解析URL参数以及中文转码和解码问题.docx

    ### JSP中JS传递与解析URL参数及中文转码解码问题详解 #### 一、引言 在Web开发中,尤其是使用Java Server Pages (JSP)进行开发时,经常需要处理URL中的参数,包括参数的传递、解析以及对中文等特殊字符的处理。...

    如何给javascript js事件传递参数.zip_jsp js

    如何给javascript js事件传递参数.zip

    Jsp利用response.sendRedirect、cookie传参

    ### JSP中利用`response.sendRedirect`与Cookie进行参数传递 #### 概述 在Web开发中,特别是使用Java Server Pages(JSP)进行网站构建时,数据的传递是至关重要的。其中,`response.sendRedirect`方法和Cookie...

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

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

    jsp ${param.id}用法.docx

    在示例代码中,a.jsp 将 id 作为参数传递给 b.jsp,b.jsp 使用 ${param.id} 获取到传递的参数 id。这里的关键是 a.jsp 需要使用 jsp:forward page="b.jsp" 转向 b.jsp,否则 b.jsp 将无法获取到 a.jsp 设置的变量 ...

    jsp使用URL编码传递中文参数问题.doc

    在JSP开发中,处理URL编码传递中文参数是常见的需求,尤其是在构建动态网页时。这个问题主要涉及到字符编码的转换,因为不同的编码标准可能导致乱码。以下是对这个主题的详细解释: 1. **URL编码**:URL(统一资源...

    解决页面传参中文乱码

    当用户在浏览器中提交表单或者点击带有中文参数的链接时,这些参数会被浏览器编码为URL格式(通常采用ISO-8859-1编码)。然而,服务器端默认接收的是UTF-8编码的数据。这种不一致的编码方式很容易导致中文乱码问题。...

    jsp使用URL编码传递中文参数乱码问题

    jsp使用URL编码传递中文参数乱码问题

    Html(JSP)向flexMXML页面传参并实现数据绑定.pdf

    在Flex Builder 3环境下,开发者需要将参数从HTML或JSP页面传递到由MXML编译生成的SWF文件,并在MXML中接收并处理这些参数。 首先,MXML文件`yxpowersale.mxml`是一个Flex应用,它使用了Adobe Flex 3的MXML语法。`...

    get方式传参中文乱码问题的解决方案

    GET请求中的参数是通过URL直接传递的,当参数包含中文字符时,如果URL编码不正确或者服务器端没有正确地解码这些参数,就会出现乱码问题。主要原因包括: 1. **客户端与服务器端编码不一致**:客户端发送请求时使用...

    jsp编码 jsp乱码

    jsp编译器会根据jsp页面中的pageEncoding参数来确定jsp页面的编码方式。 jsp编码的作用 jsp编码的作用是告诉jsp编译器在将jsp文件编译成Servlet时使用的编码方式。jsp编码还可以指定对服务器响应进行重新编码的编码...

    proxy.jsp、proxy.ashx、proxy.php、proxy.config

    在GIS领域,特别是使用Esri的ArcGIS技术时,经常遇到跨域问题,这是因为浏览器的安全策略限制了JavaScript从一个源加载资源到另一个源。为了解决这个问题,Esri提供了代理服务,它允许Web应用程序访问受限制的地理...

    jsp传参特殊字符

    对于JSP项目中通过URL传参涉及到特殊字符的情况,正确的做法是在前端使用JavaScript的`encodeURIComponent()`函数进行编码,在后端使用Java的`URLDecoder.decode()`进行解码。这样可以确保特殊字符被正确处理,避免...

    jsp中文显示问号问题解决方法.docx

    解决JSP 中文显示问号问题的方法有两种:一种是在 Eclipse 中设置 Encoding 选项,另一种是修改 JSP 文件的编码方式。 方法一:在 Eclipse 中设置 Encoding 选项 在 Eclipse 中,可以通过设置 Encoding 选项来解决 ...

    struts2 使用action属性接收中文参数(post提交)

    这篇名为“Struts2 使用action属性接收中文参数(post提交)”的博文可能讲述了如何在Struts2框架中正确处理中文POST请求。在处理中文参数时,主要涉及以下几个关键知识点: 1. **字符编码设置**: - 请求编码:...

Global site tag (gtag.js) - Google Analytics