Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.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 如何在SpringMVC中使用按钮调用控制器?_Java_Forms_Spring_Spring Mvc - Fatal编程技术网

Java 如何在SpringMVC中使用按钮调用控制器?

Java 如何在SpringMVC中使用按钮调用控制器?,java,forms,spring,spring-mvc,Java,Forms,Spring,Spring Mvc,我正在使用SpringMVC。 我有一个名为index.jsp的主页 <a href="register.htm"> Register an Employee</a> <input type="button" onclick="register.htm" value="REGISTER"> 我该怎么做呢?试试这个 <input type="button" onclick="location.href='/register.htm'" value="R

我正在使用SpringMVC。 我有一个名为
index.jsp的主页

<a href="register.htm"> Register an Employee</a>
<input type="button" onclick="register.htm" value="REGISTER">
我该怎么做呢?

试试这个

<input type="button"  onclick="location.href='/register.htm'" value="Register" >

应该避免使用location.href,因为它使用RequestMethod.GET而不是RequestMethod.POST。如果使用GET方法提交表单,则这是一个安全漏洞。 使用以下示例:

请发布您的applicationcontext.xml和其他控制器类。是否需要它?所有bean都正确加载。不,只是您的按钮有问题,抱歉,我没有正确阅读问题,您的按钮不会像onClick期望的那样触发页面重新加载javascript,或者将其更改为常规提交按钮,或者使用类似Pratap Murukutla的javascript重定向建议在onclick之后提交表单?如果表单用于链接,我认为控制器中没有问题。请检查您的jsp页面。谢谢。你能解释一下吗?为什么我们需要添加location.href?onClick需要JavaScript代码。。。将URL粘贴为JS行会导致语法错误,因此您需要位置。href=…@请勾选正确答案,以便其他人受益。请在答案中添加代码,以便在链接资源出现故障时,您仍然可以在线查看信息
<input type="button"  onclick="location.href='/register.htm'" value="Register" >