Lance's profile聪聪小窝PhotosBlogLists Tools Help

占亮 刘

Occupation
Location
Interests
Photo 1 of 49

聪聪小窝

September 22

A very good website (flex)

http://ecodazoo.com/

3D interaction using flash :-)

September 19

Wireless life

Please refer to this website: http://www.wirelesslife.com/. It is really very cool for the future wireless life, maybe soon, all of the scenarios in the video will come true! Look forword to that!

September 15

水立方

9月12日,水立方,残奥会

DSC00303 DSC00309 DSC00319

DSC00343 DSC00334

July 14

毕业一周年记

离开天大一年了,呵呵
兄弟们现在都如何?
印象天大……

July 03

Javascript escape request.getParameter 中文

使用Javascript的escape()函数进行URL编码,结果在JSP或Servlet中用request.getParameter()时取不到参数,只返回一个空值.

        本来Javascript中的escape()是将中文按ISO-8859-1字符集进行URL编码的,那样通过request.getParameter()是能直接获取到请求参数的,但后来的Javascript将escape()换成了Unicode字符集编码,如此一来,在JSP和Servlet中就没法直接拿到请求参数了,具体原因不知道。

        解决办法:

        1、首先对中文字符进行两次escape()编码,如要传参数name,值为“你好”,则url的格式为....name=escape(escape("你好")),这样一来,在request.getParameter()就能取到编码后的参数了。

        2、取到的参数是  %25u4F60%25u597D  格式的. Javascript中escape()及unescape()式的编解码