在spring mvc中编码/隐藏url的RequestParameters



我使用spring 3.2与jsp作为视图解析器。我有一个HTML表与多个视图超链接。对于超链接,我使用

p>

当我使用锚标记时,弹簧控制器默认使用GET方法。我的要求是隐藏请求参数或对参数进行编码。

请帮帮我。

如下所示

request.setCharacterEncoding("UTF-8");
String login = request.getParameter("login");
String password = request.getParameter("password");

或者你在jsp文件上使用javascript:

var userInput = $("#myInput").val();            
var encodedUserInput = encodeURIComponent(userInput);
$("#hiddenImput").val(encodedUserInput);

和恢复后的class:

String parameter = URLDecoder.decode(request.getParameter("hiddenImput"), "UTF-8");

最新更新