做ajax传递参数的时候遇到这个异常,在网上找了N天的东西,还是没找到答案,原来我一直没发现原来是 escape带来的错误。我是这样写的
var url = "b.jsp?name=" + escape(u_name);
服务端获取:
String name=request.getParameter("name");
name=new String(name.getBytes("iso-8859-1"));
System.out.println(name);
结果老是报错:org.apache.tomcat.util.http.Parameters processParameters
警告: Parameters: Character decoding failed. Parameter skipped.
java.io.CharConversionException: isHexDigit.
我知道是字符串转换异常,可是就不知道怎么样弄好。
后来听说是escapse的问题,于是开始找资料了。终于解决了。
先把url改下:
复制内容到剪贴板 程序代码
var url = "b.jsp?name=" +u_name;
url=encodeURI(url); //写一个不行。如果写一个就是????号。
url=encodeURI(url); //写2个,则输出 %df%a4这中.
searchReq.open("GET", url, true);
====
当然,也可以在JSP页面写JAVA代码,如:URLEncoder.encode(mg);
服务端获取:
复制内容到剪贴板 程序代码
String name=request.getParameter("name");
name = java.net.URLDecoder.decode(name,"UTF-8"); //这句话一定要,因为如果不写的话,编码 就 是%E5%A6%88%
System.out.println(name);
分享到:
相关推荐
NULL 博文链接:https://greemranqq.iteye.com/blog/1664126
Take Assessment: Exercise 1: Decoding Lab secret.cpp文件
Later is supported when map2dbg.exe tool is placed in \Bin folder of EurekaLog installation (separate download is required) 5)....Added: Exception2HRESULT in EAppDLL to simplify developing DLLs with ...
poj 2174 Decoding Task.md
### 关于《Rockable.Decoding.HTML5.2012.RETAIL》的知识点解析 #### 一、HTML5概述 **HTML5**是超文本标记语言(HyperText Markup Language)的第五个版本,它旨在改进网页开发的标准和功能。本书《Rockable....
I: Decoding file-resources... I: Decoding values*/* XMLs... I: Done. I: Copying assets and libs... 5.这时,在反编译工具的文件夹下会出现一个 xxx(反编译的文件夹)该文件夹内的素材资源文件就可以打开了,...
解码 说明:本方法保证 不论参数s是否经过escape()编码,均能得到正确...另外如果出现了Erro—Parameters: Character decoding failed. 请使用escape(escape(s))来处理在客户端 解码URL中的中文,默认使用UTF-8进行解码
import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; import java.util.HashMap; import java.util.Map; public class QRCodeGenerator { public static void main(String[] args) ...
标题中的“divx(decoding).rar_divx”表明这是一个与DivX解码技术相关的压缩文件,其中可能包含用于理解和解码DivX视频格式的详细资料。DivX是一种基于MPEG-4 Part 2标准的视频编码格式,因其高质量和高压缩率而受到...
Java 1.7 is required Update apktool to v2.0.0 aapt is now included inside the apktool binary. It's not required to maintain your own aapt install under $PATH. (However, features like -a / --aapt ...
Looking for a practical guide to CAPTCHA decoding? All About CAPTCHA’s. This eBook will teach you how to identify weaknesses and exploit CAPTCHA’s from beginning to end. Welcome to the practical ...
在Java编程过程中,`java.lang.IllegalArgumentException` 是一个常见的运行时异常,通常发生在方法接收到非法或不合适的参数时。这个异常表示一个方法调用的参数值不在预期的范围内,或者参数类型不符合方法的要求...
导入包: import org.apache.commons.codec.binary.Base64; 用法可参见压缩包里的index.html commons-codec-1.5-bin\commons-codec-1.5\apidocs\index.html
Decoding Failed(亲测可用).md
1.9.1 Hard-Input Decoding Hamming Codes . . . . . . . . . . . . . . . 35 1.9.2 Other Representations of the Hamming Code . . . . . . . . . . . . 36 An Algebraic Representation . . . . . . . . . . . . ...
标签中的“arithmetic_decoding”强调了算术编码的解码部分,而“suanshubianma”可能是对算术编码的中文翻译或简称。此外,“算术编码_matlab”表明可能有一个MATLAB实现,尽管在提供的文件名中未直接包含MATLAB...
主要程序的用途说明: mainMIMO_OFDMA_2Tx.m: 主程序,设置各种参数 gendata_2Tx_SM.m: 生成原始信息数据的程序 mod_2Tx_SM_DFUSC.m:调制程序 gen_SUI_CorrCIR.m: 生成信道冲击响应...sphere_decoding.m: 球形检测算法
本项目提供的是已经针对VS2010编译好的FFmpeg源代码示例,包括`demuxing.cpp`、`muxing.cpp`和`decoding_encoding.c`三个关键文件。 1. **Demuxing (解封装)** `demuxing.cpp` 文件主要展示了如何使用FFmpeg从不同...
FFmpeg是领先的多媒体框架,能够解码,编码, 转码,复用,解复用,流,过滤和播放人类和机器创造的任何东西(ffmpeg demuxing decoding demo.c)
在这个“HMM.rar”压缩包中,包含了一个名为“HMM.java”的源代码文件,它实现了用Java编写的HMM算法。 首先,我们要理解HMM的基本概念。HMM是一种概率模型,由两个不可观测的状态序列(隐藏状态)和一个观测序列...