Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java onClick不';当表单操作要与ApacheShiro一起转到jsp页面时,它不起作用_Java_Javascript_Jquery_Jsp_Shiro - Fatal编程技术网

Java onClick不';当表单操作要与ApacheShiro一起转到jsp页面时,它不起作用

Java onClick不';当表单操作要与ApacheShiro一起转到jsp页面时,它不起作用,java,javascript,jquery,jsp,shiro,Java,Javascript,Jquery,Jsp,Shiro,我最初是很好地登录的,同时需要在提交表单之前提交onClick方法(因为它有助于处理发送的一些数据) 我现在正试图使用 <jsp:useBean id="url" class="plan.URL" scope="session"/> <jsp:setProperty name="url" property="*"/> 到 登录 有什么建议吗 谢谢 编辑:我意识到,由于某种原因,我一采取行动就根本没有登录。我正在使用ApacheShiro,所以我想知

我最初是很好地登录的,同时需要在提交表单之前提交onClick方法(因为它有助于处理发送的一些数据)

我现在正试图使用

    <jsp:useBean id="url" class="plan.URL" scope="session"/> 
    <jsp:setProperty name="url" property="*"/>

登录


有什么建议吗

谢谢


编辑:我意识到,由于某种原因,我一采取行动就根本没有登录。我正在使用ApacheShiro,所以我想知道身份验证是怎么回事。

onclick
与submit冲突:submit导致页面重新加载<可能会调用code>onclick,但浏览器将同时加载操作页面

将输入的
onclick
更改为表单的
onsubmit
,然后执行login()操作,如果希望表单最终提交,则返回true;如果不验证数据并取消提交,则返回false

onsubmit
元素的一个属性,因此您可以执行以下操作:

。。。根据登录()函数结果提交表单(
true
->提交,
false
->不提交):

<form onsubmit="return login()" .........>
<form onsubmit="login();return true;" .........>

。。。要执行login()函数并始终在之后提交,还可以执行以下操作:

<form onsubmit="return login()" .........>
<form onsubmit="login();return true;" .........>

而且

<input type="submit" ...> 


没有任何事件。

评论不用于扩展讨论;这段对话已经结束。
<input type="submit" ...>