encodeURL的问题?谢了。
dciw 2003-11-19 06:21:33 因为对接口,是在java中拼成的html串,在jsp页面中直接引用的,因此在拼成的html串中拼出的连接,就不能使用jsp中的自动encodeURL的功能.
"<a href=Detail.jsp?id=" + sID +"&rootid="+ sRootID +"&name="+ URLEncoder.encode(sName) +"&type="+ sTypeItem +">",
变量sName中间可能会出现空格,在Detail.jsp中就会有问题。
而因为不是servlet,没引用(虚类)ServletResponse,无法用它的encodeURL函数
目前引用的是 java.net.URLEncoder和URLDecoder类,但sName出现中文的时候,URLEncoder加密之后,URLDecoder就解析出来就是乱码了。
编译环境是lunix
不知道是我的这个包用的问题,还是环境设置问题.
那位解答一下,谢了。