首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请大家帮小弟我看看HTTP的有关问题

2012-01-07 
请大家帮我看看HTTP的问题在网页中的参数值中不能添加值为&字符的内容。有什么处理方法如下:/send.do?actio

请大家帮我看看HTTP的问题
在网页中的参数值中不能添加值为&字符的内容。

有什么处理方法
如下:
/send.do?action=com&para1=
para1的值如何处理能假&



[解决办法]
URLEncoder类有个函数:
public static String encode(String s,
String enc)
throws UnsupportedEncodingException
使用指定的编码机制将字符串转换为 application/x-www-form-urlencoded 格式。该方法使用提供的编码机制获取不安全字符的字节。

参数:
s - 要转换的 String。
enc - 所支持的字符编码名称。
返回:
已转换的 String。
抛出:
UnsupportedEncodingException - 如果不支持指定的编码

URLEncoder类有个函数:
public static String decode(String s,
String enc)
throws UnsupportedEncodingException
使用指定的编码机制对 application/x-www-form-urlencoded 字符串解码。给定的编码用于确定任何 "%xy " 格式的连续序列表示的字符。

参数:
s - 要解码的 String
enc - 所支持的字符编码的名称。
返回:
新解码的 String
抛出:
UnsupportedEncodingException - 如果需要参考字符编码,而指定的字符编码不被支持

备注:使用UTF-8进行编码.

热点排行