Java 具有注释类型的控制器。如何实现onsubmit和选择input
请帮帮我。我想做一个控制器,它将数据传递给我的jsp,这个jsp使用这些数据进行带有选项的选择输入Java 具有注释类型的控制器。如何实现onsubmit和选择input,java,spring,select,controller,annotations,Java,Spring,Select,Controller,Annotations,请帮帮我。我想做一个控制器,它将数据传递给我的jsp,这个jsp使用这些数据进行带有选项的选择输入 @RequestMapping(value="/add/city", method = RequestMethod.GET) public ModelAndView selectCountry(){ ModelAndView model = new ModelAndView("addcity"); model.addObject("countries", c
@RequestMapping(value="/add/city", method = RequestMethod.GET)
public ModelAndView selectCountry(){
ModelAndView model = new ModelAndView("addcity");
model.addObject("countries", coserv.getAllCountries());
return model;
}
myaddcity.jsp
<form:form method="post">
Name of City<br />
<form:input path="name" /><br /><br />
Select Country:<br />
<form:select path="id_country">
<c:forEach items="${countries}" var ="country">
<form:option value="${country.id}">${country.name}</form:option>
</c:forEach>
</form:select><br />
城市名称
选择国家:
${country.name}
我希望我的控制器接收用户的输入并将其写入列名(城市实体字段)中,并显示带有我所在国家/地区的选择菜单。如何在没有SimpleFormController的情况下执行此操作。我的第二个问题是,如何在没有SMC的情况下使用onSubmit方法,我们可以在一个页面中放置两个onSubmit方法吗?请解释一下我们在哪里写这个页面,类(取path=name)和成功页面(onSubmit方法)?非常感谢SimpleFormController在Spring 3中已被弃用。在Spring3中,您可以简单地使用
@Controller
注释任何类
@Controller
public class AddCityController {
您还需要向用户询问城市名称
Enter city name: <input type="text" name="cityName">
还要考虑将整个表单字段绑定到pojo中
@RequestMapping(value="/add/city", method=RequestMethod.POST)
public String addCity(@RequestParam("cityName") String cityName, Model model) {
// persist city using data layer
...
return "addCitySuccess";
}