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

参数转换异常

    博客分类:
  • Work
阅读更多
地址:http://hi.baidu.com/comasp/blog/item/e13e928b4eeb59d2fc1f10d8.html

做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这中.

服务端获取:

String name=request.getParameter("name");
name = java.net.URLDecoder.decode(name,"UTF-8");   //这句话一定要,因为如果不写的                                                                                      //话,编码 就 是%E5%A6%88%System.out.println(name);

 

分享到:
评论
1 楼 yecailiu 2007-08-06  
js部分encodeURI二次,走了歪路啦。

相关推荐

    异常以及异常中常用到的类

    最近刚学习了异常,下面就写一篇有关异常的知识点,与各位同仁分享! 既然学习异常,必不可少的就是要学习异常处理机制。通过该机制是程序中的业务...NumberFormatException 数字格式转换异常,如把“abc”转换成数字

    android异常类型和处理

    ClassCastException 强制转换类失败异常 IllegalArgumentException 方法参数类型传入异常 IllegalStateException 非法的设备状态异常 NullPointException 传说中的空指针异常,如果一个对象不存在,你有对这个对象...

    基于python pytorch实现多模态lstm检测分布式追踪数据异常(源码+数据集) 可直接运行

    4. 特征提取:对多模态数据进行特征提取,将其转换为适合LSTM模型输入的格式。这可能涉及到图像处理、声音处理和文本处理等操作。 5. 模型训练:使用准备好的数据集对构建的多模态LSTM模型进行训练。训练过程中,...

    Java面试-对象,异常等.doc

    编写一个函数将一个十六进制数的字符串参数转换成整数返回。 String str = “13abf”; int len = str.length; int sum = 0; for(int i=0;i;i++){ char c = str.charAt(len-1-i); int n = Character.digit(c,...

    基于神经网络的流量异常检测

    项目介绍 本项目为基于神经网络的流量异常检测——Traffic Anomaly Detection based on Neural Network 随着网络规模的不断扩大,危害系统资源的危险也在增加,而入侵检测系统(IDS)有助...选取特征,转换特征的数据类

    C#异常处理中try和catch语句及finally语句的用法示例

    在此示例中,IndexOutOfRangeException 不是最适当的异常:对本方法而言 ArgumentOutOfRangeException 更恰当些,因为错误是由调用方传入的 index 参数导致的。 class TestTryCatch { static int GetInt(int[] ...

    剩余静校正异常对叠加结果的影响与采集参数和反射特征的关系 (2004年)

    从地震勘探的基本原理出发,分析了剩余静校正异常对叠加结果影响的基本假定和数学模型,详细推导剩余静校正异常的幅度和波长(剩余异常变化速率)对纵波和转换波叠加的影响与地震排列长度、信号频率、反射同相轴时间...

    windows 运行gclient下载webrtc所需的Windows .NET Framework 4.组件

    col”时发生异常:“由于枚举值无效,无法将空值转换为类型“System.Net.SecurityProt ocolType”。请指定以下枚举值之一,然后重试。可能的枚举值为“Ssl3、Tls”。” Retrying after a short nap... Failed to ...

    超级转换秀11.8印心豪华破解版(8.5M)

    ● 修正了部分DVD转换参数识别异常导致的转换失败问题。 ● 修正了AVI导出时,无法判别视频宽度和高度以及帧速率的问题。 ● 修正了部分格式批量选取时导致的参数错误而引起的转换失败问题。 ● 加强了音频WMA和视频...

    swagger文档以及knife4j文档

    通过SpringBoot集成Api文档(Swagger文档)和(knife4j文档)。启动项目后 Swaggger文档访问地址:localhost:8888/swagger-ui.html knife4j文档访问地址:localhost:8888/doc.html

    JSTL详细标签库介绍

    <BR>3、常见异常实例包括:数组下标越界,算法溢出(超出数值表达范围),除数为零,无效参数、内存溢出异常处理功能:主要处理一些同步异常(除数为0),不宜处理一些异步事件(Disk I/O End、网络信息到达、点击...

    GeodesyTools(2011-8-25)(坐标转换更新)

    转换前投影参数包括中央子线经度, 加常数X0, Y0, 投影面大地高及高程异常.中央子线经度 的单位为度,如果是度分秒形式,则应先化为度后再输入. 加常数以公里为单位.投影面大地高及 高程异常以米为单位. 如果投影面...

    java 方法的流程控制与异常处理

    方法的流程控制与异常处理 (1) 编写Java应用程序,求1!+2!+...+20!的和并显示,要求用方法实现求阶乘。 (2) 编写Java应用程序,从键盘输入一个整数,将其转换为的二进制、十六进制并把相应的表示输出到屏幕上。 (3) ...

    momomo.com.platform.Lambda:直观的基于泛型的功能接口| Lambda | 支持{void |的封闭框架返回| 多参数}&异常

    支持void,返回,多个参数和异常 是否曾经混淆过Supplier , Function , BiFunction等名称? 您发现它们有局限性吗? 您可以跟踪它们吗? 您可以轻松地将一个转换为另一个吗? 使用此库,您可以参考: Lambda.V1...

    Java百道面试题,仅供参考

    ClassCastException (类转换异常) IllegalArgumentException (非法参数异常) IndexOutOfBoundsException (下表越界异常) NullPointerException (空指针异常) SecurityException (安全异常)

    在风功率预测聚类中,我们使用了数据预处理和PSO-SVM方法 首先,我们使用DBCAN算法提取了风功率异常数据,并使用KMEAN

    它包括处理缺失值、异常值和重复值,以及进行数据转换和归一化等操作。 - PSO-SVM:PSO-SVM是一种将粒子群优化(PSO)算法与支持向量机(SVM)相结合的方法。PSO用于优化SVM的参数,以提高分类或回归的准确性。 - ...

    论文研究 - 无线“电”的研究与设计

    经过多年的测试,利用每分钟四次,5-10秒的检测磁异常,在将地震电磁参数转换为数字信号电参数之前,要问路后三路后是否出现异常情况。 在地震在几小时到几天内改变电磁场之前,它能够知道何时发生地震,并可以确定...

    论文研究-基于改进Eclat算法的资源池节点异常模式挖掘.pdf

    云计算环境中,资源池节点异常模式挖掘对于快速诊断节点状态具有重要作用。针对云环境下计算资源池、存储资源池、网络资源池节点数据特征,对资源池节点状态信息进行预处理,利用关联规则算法挖掘资源池节点参数状态...

    VC CString最全面的总结 常用数据类型使用转换详解等总结

    CString的异常处理 7 跨模块时的CString.即一个DLL的接口函数中的参数为CString&时,它会发生怎样的现象。 7 串操作是编程中最常用也最基本的操作之一. 8 打开对话框选择多个文件 11 用VC设计托盘图标程序 12 一、...

Global site tag (gtag.js) - Google Analytics