当前位置:首页>开发>正文

urldecoder.decode怎么调用 URLDecoder.decode被什么取代

2023-07-31 04:26:47 互联网 未知 开发

 urldecoder.decode怎么调用 URLDecoder.decode被什么取代

urldecoder.decode怎么调用

(1)js在页面上把数据var vv=encodeURI(encodeURI("要传到服务器端的是值"))(调用2次encodeURI)
href="<%=basePath%>recordManager/test_js_decodeURI.action?params=" vv

(2)服务器端这样
HttpServletRequest request=ServletActionContext.getRequest()
String vString=request.getParameter("params")
System.out.println("转换前" vString)
String deString=URLDecoder.decode(vString, "UTF-8")
System.out.println("转换后" deString)
UTF-8是和页面上的编码保持一致 比如:jsp页面上 pageEncoding="UTF-8" 这里就要是UTF-在ie上右键编码就能看到,如果jsp上pageEncoding="UTF-8" ie上右键编码uncode(UTF-8),如果jsp上pageEncoding="GBK",那么 ie上右键编码(简体中文gb2312)

URLDecoder.decode被什么取代

使用java.net.URLEncoder.encode()可以对要传递的中文进行编码 a.在传参数之前先把参数进行转码:java.net.URLEncoder.encode(param) 取值时用语句java.net.URLDecoder.decode(param)再转回中文 b.在你的Tomcat目录-->conf目录-->server.xml里

最新文章

随便看看