我创建了一个项目与春天,爪哇,玻璃鱼。里面有一个用于我的应用程序欢迎页面的.jsp文件。我通过调用编写html代码的Java类添加了一个按钮。
<form:form action='onclick()' method='post'>
<input type='submit' value='Ok' style='width: 150px;'>
</form:from>
我想在Button.java类中调用我在源包中编写的onclick()-function。当我单击按钮时,我如何才能在onclick()中结束呢?
发布于 2018-06-07 07:54:44
不能直接从html文件调用Java
类方法。为了在spring中实现您的需求,您必须创建如下控制器。
RequestController
@Controller
@RequestMapping("registration")
public void RequestController{
@GetMapping("/new")
public String new(){
return "register";
}
@PostMapping("/new")
public String new(@ModelAttribute("registration") RegistrationForm registration){
//Do your coding
return "status";
}
}
然后在如下所示的jsp中调用
register.jsp
<form:form action='/registration/new' modelAttribute="registration" method='post'>
<form:input path="name"/>
<form:input path="designation"/>
<form:input path="email"/>
<input type='submit' value='Ok' style='width: 150px;'>
</form:from>
RegistrationForm是您可以创建的简单POJO类,如下所示
RegistrationForm
class RegistrationForm{
String name;
String designation;
String email;
}
https://stackoverflow.com/questions/50726261
复制相似问题