一:
页面使用js加密:
user = window.encodeURI(user);
user = window.encodeURI(user);
document.location.href = "/communion.do?action=updateSpace&id=" + id + "&user=" + user;
其中user为中文,注意:一定要加密两次;
二:
java代码解密:
String user = java.net.URLDecoder.decode(request.getParameter("user"),"UTF-8");
解密;
三:
转码:
private String convert(String str) throws UnsupportedEncodingException {
return new String(str.getBytes(),"GBK");
}
页面使用js加密:
user = window.encodeURI(user);
user = window.encodeURI(user);
document.location.href = "/communion.do?action=updateSpace&id=" + id + "&user=" + user;
其中user为中文,注意:一定要加密两次;
二:
java代码解密:
String user = java.net.URLDecoder.decode(request.getParameter("user"),"UTF-8");
解密;
三:
转码:
private String convert(String str) throws UnsupportedEncodingException {
return new String(str.getBytes(),"GBK");
}
本文介绍了一种使用JavaScript进行页面加密的方法,通过两次encodeURI实现中文参数的安全传输,并展示了如何利用Java进行相应的解密操作。此外还提供了一种字符串转码方法。
665

被折叠的 条评论
为什么被折叠?



