我需要通过链接标签提交表单以进行弹簧安全验证,但这不起作用。代码如下:
<html>
<body>
<form id="login" method="post" action="/j_spring_security_check">
<fieldset>
<input id="username" name="j_username" type="text"/>
<input id="password" name="j_password" type="password"/>
</fieldset>
<fieldset>
<input type="submit" value="Submit"/>
<a href="" onclick="postForm();">Demo</a>
</fieldset>
</form>
<script type="text/javascript">
function postForm()
{
document.getElementById("username").innerHTML="demo";
document.getElementById("password").innerHTML="demo";
document.getElementById("login").submit();
}
</script>
</body>
</html>
在这里,当用户单击演示链接时,它应该授权并转移到演示页面,但它没有发布到 Spring Security,而我通过按钮提交工作。如何通过 HTML 链接进行授权?