`

Jsp提交表单使用加密、解密解决中文乱码问题

 
阅读更多

加密:

下面是onclick事件:

   function search(imgElement){

      var trElement=imgElement.parentNode.parentNode.parentNode;

      var key=$(trElement).children('td').eq(1).html();

      var form = document.getElementById("myForm");

            form.method = "POST";

            form.action = "<%=basePath%>system/keyword/e_findAllKeyWord.do?                                                         key="+encodeURIComponent(encodeURIComponent(key));

            form.submit();

}

 

其中:encodeURIComponent(encodeURIComponent(key)); 是对传递的参数的两次加密
注意: key的值如果是节点的innerHTML得到的  key一定要去除里面的空格 否则解密后会得到空格和换行符

解密:

            在Action中

             String keyword=request.getParameter("key");

              if(keyword==null){keyword=""}

              else{

                     keyword=URLDecoder.decode(keyword, "UTF-8");

              }

分享到:
评论

相关推荐

    JSP中文乱码问题解决办法

    JSP 中文乱码问题解决办法 JSP 页面中中文乱码问题是指在 JSP 页面中使用中文时,页面显示...解决 JSP 中文乱码问题需要从多方面入手,包括设置页面的字符编码、使用 POST 方式提交表单、使用 GET 方式提交表单等。

    jsp,java中文乱码问题另类解决方案,jni加密、解密编码

    将任意字符(包括汉字)加密并编码成数字+数字,解密时先解码后解密还原成相应字符。  例如:  原文:测试 helloworld ... 3,可用于解决jsp,servlet的中文乱码问题。  数据加密后传出去,在调用的地方解密即可。

    解决JSP中文乱码问题

    解决 JSP 中文乱码问题 解决 JSP 中文乱码问题是一个很常见的问题,在 JSP 开发过程中,经常出现中文乱码的问题,可能一至困扰着大家。下面我们将详细讨论 JSP 中文乱码问题的成因和解决方法。 JSP 中文乱码问题的...

    解决jsp提交乱码的问题

    综上所述,解决JSP页面提交时出现的乱码问题主要是确保客户端与服务器端使用相同的字符集,并在必要时进行编码转换。无论是GET还是POST请求,都需要关注页面的`pageEncoding`设置以及表单数据的编码方式。同时,对于...

    jsp用过滤器解决中文乱码问题的方法.docx

    我今天要分享的就是使用jsp过滤器解决中文乱码问题的方法。 什么是jsp过滤器? jsp过滤器(Filter)是一种特殊的jsp组件,用于对jsp页面的请求和响应进行过滤和处理。jsp过滤器可以实现对请求和响应的修改、重定向...

    jsp中文乱码问题jsp中文乱码问题详解

    jsp中文乱码问题的出现是由于编码格式不一致所导致的,可以通过确保jsp文件的存储格式、解码格式和控制浏览器的解码方式一致来解决乱码问题。同时,在使用Post和Get方式提交表单时,需要指定提交的编码格式,以避免...

    Servlet及jsp解决中文乱码问题

    ### Servlet及JSP解决中文乱码问题 #### 一、引言 在Web开发中,中文乱码问题一直是困扰开发者的一大难题。特别是在使用Java技术栈(如Servlet与JSP)进行开发时,如果处理不当,很容易出现中文字符显示乱码的情况...

    解决jsp+servlet开发中的中文乱码问题

    ### 解决JSP+Servlet开发中的中文乱码问题 #### 概述 在基于JSP(Java Server Pages)和Servlet技术的Java Web应用开发过程中,中文乱码问题一直是困扰开发者的一大难题。由于Java Web应用程序涉及多个组件之间的...

    jspsmartupload-解决中文乱码

    最近实验室做了一个项目,使用jspsmartupload来实现的文件的上传下载,原来在windows平台运行的挺好,但是后来系统移植到linux平台上,结果在上传或下载的文件名中有中文时就会出现乱码。后来查了网上一些人的解决...

    jsp加密解密问题.rar

    "jsp加密解密问题.rar"这个压缩包文件很可能包含了关于如何在JSP中实现URL参数加密与解密的源代码示例。 URL参数加密的主要目的是防止敏感信息在传输过程中被窃取或篡改。这包括用户名、密码、交易详情等关键数据。...

    JSP中解决中文乱码的万能方法

    综上所述,解决JSP中的中文乱码问题需要从多个方面入手,既要确保服务器端和客户端的数据交互过程中的编码一致性,又要保证各个组件间的编码设置协调一致。只要按照以上介绍的方法逐一排查和调整,便可以有效地解决...

    jsp中文乱码问题解决

    jsp中文乱码问题解决 jsp中文乱码问题是jsp开发中常见的问题...jsp中文乱码问题可以通过修改jsp页面的编码方式、修改Tomcat的server.xml文件、编写Filter、使用jdk的native2ascii工具、配置数据库连接池等方法来解决。

    jsp 过滤器——解决中文乱码问题

    ### jsp过滤器——解决中文乱码问题 #### 背景介绍 在Web应用开发过程中,特别是使用Java Server Pages (JSP)进行中文字符处理时,经常遇到的一个问题是中文字符显示为乱码。这主要是因为客户端与服务器端之间存在...

    jsp页面提交乱码问题

    在进行Web开发时,特别是使用Java Server Pages (JSP)技术时,经常会遇到表单提交数据出现乱码的问题。这个问题主要出现在从客户端(如浏览器)提交的数据到服务器端的过程中。本文将详细介绍如何在JSP页面中正确...

    使用过滤器解决中文乱码问题

    本文将详细讲解如何利用过滤器来解决中文乱码问题。 1. **理解中文乱码** 中文乱码通常是因为字符编码不一致导致的。在计算机系统中,字符被编码成二进制表示,不同的编码标准(如GBK、UTF-8等)对同一字符有不同...

    JSP中文乱码问题解决总结

    本篇文章将深入探讨JSP中文乱码问题的原因、解决策略以及预防措施。 一、乱码产生的原因 1. 字符集不一致:JSP页面、Servlet、HTML、CSS、JavaScript、数据库等环节如果使用的字符集不统一,容易导致中文字符在...

    JSP利用过滤器解决request中文乱码问题.docx

    JSP利用过滤器解决request中文乱码问题 ...使用过滤器解决request中文乱码问题是JSP中解决中文乱码问题的一种有效方法。通过设置过滤器,可以确保中文字符被正确地读取和处理。这对JSP开发者来说非常重要。

    几种常用解决jsp中文乱码的方案

    JSP 中文乱码是动态网站开发中经常遇到的问题,本文将从产生 JSP 中文乱码的四种类型入手,分析乱码产生的原因,并给出消除乱码的具体方法。 一、页面中文乱码的处理 JSP 采用 ISO-8859-1 作为默认的页面字符编码...

    jsp中在提交表单时的中文处理问题

    在JSP(Java Server Pages)中处理中文字符时,特别是在用户通过表单提交数据时,可能会遇到各种编码问题。这是因为Web应用中涉及到多种编码格式...通过理解和掌握这些知识点,可以有效地解决JSP中中文处理的常见问题。

Global site tag (gtag.js) - Google Analytics