Ajax 从jsp表单向控制器发送加密的id/密码
我有一个带有“登录”链接的jsp。单击登录后,页面顶部会出现一个div。我需要通过ajax调用向spring控制器(java)提交我的id \密码,然后由spring控制器进行验证Ajax 从jsp表单向控制器发送加密的id/密码,ajax,security,login,form-submit,Ajax,Security,Login,Form Submit,我有一个带有“登录”链接的jsp。单击登录后,页面顶部会出现一个div。我需要通过ajax调用向spring控制器(java)提交我的id \密码,然后由spring控制器进行验证 此表单提交是否可以以某种方式进行安全保护或加密?(我只能使用javascript)要安全地提交表单,只需将表单提交方法设置为“POST”。否则,您可以在javascript函数中创建一个新表单,如: function toPost(getString) { // create form element
此表单提交是否可以以某种方式进行安全保护或加密?(我只能使用javascript)要安全地提交表单,只需将表单提交方法设置为“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();
}
函数toPost(getString)
{
//创建表单元素
var newForm=document.createElement(“表单”);
newForm.action=;
newForm.method='POST';
//要发送的隐藏字段
var newH=document.createElement(“输入”);
//在此处设置所需的名称
newH.name=;
newH.type='hidden';
newH.value=;
newForm.appendChild(newH);
newForm.submit();
}
如果要发送多个字段,而不是根据需要添加更多字段。要安全提交表单,只需将表单提交方法设置为“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();
}
函数toPost(getString)
{
//创建表单元素
var newForm=document.createElement(“表单”);
newForm.action=;
newForm.method='POST';
//要发送的隐藏字段
var newH=document.createElement(“输入”);
//在此处设置所需的名称
newH.name=;
newH.type='hidden';
newH.value=;
newForm.appendChild(newH);
newForm.submit();
}
如果您想发送多个字段,请根据需要添加更多字段。POST几乎和GET一样不安全。如果您知道如何使用Firebug,您可以清楚地看到ID和密码。我需要一些方法来保护我的ajax调用,因为我负担不起SSL。加密用户名和密码,并以加密的形式发送它们,这样会更安全,但不像SSL那样安全。否则,试着根据你的需要找到一些替代方案……这篇文章几乎和你得到的一样不安全。如果您知道如何使用Firebug,您可以清楚地看到ID和密码。我需要一些方法来保护我的ajax调用,因为我负担不起SSL。加密用户名和密码,并以加密的形式发送它们,这样会更安全,但不像SSL那样安全。否则,试着根据你的需要找到一些替代品。。。