我有一个带有“登录”链接的jsp。点击登录后,页面顶部会出现一个div。我需要通过ajax调用提交我的id \密码到spring控制器(java)然后验证它。
此表单提交是否可以通过某种方式加以保护或加密? (我只能使用javascript)
答案 0 :(得分:4)
要安全地提交表单,您只需将表单提交方法设置为“POST”即可。否则,您可以在javascript函数中创建一个新表单,如:
function toPost(getString)
{
// create form element
var newForm = document.createElement("form");
newForm.action = <url to post data>;
newForm.method = 'POST';
// Hidden field to be send
var newH = document.createElement("input");
// set any desired name here
newH.name = <name to be set>;
newH.type = 'hidden';
newH.value = <value to post>;
newForm.appendChild(newH);
newForm.submit();
}
如果您想发送多个字段,请根据需要添加更多字段。