Java 具有两个单独表单的jsp页面
我想要一个有两个单独表单的索引页。它单独起作用,但它们不一起起作用。Java 具有两个单独表单的jsp页面,java,forms,jsp,Java,Forms,Jsp,我想要一个有两个单独表单的索引页。它单独起作用,但它们不一起起作用。 我的档案如下: IndexController.java: @Controller public class indexController { @Autowired UserService userService; @RequestMapping(value = "/index", method = RequestMethod.GET) public String viewLogin(Model model) { A
我的档案如下: IndexController.java:
@Controller
public class indexController {
@Autowired
UserService userService;
@RequestMapping(value = "/index", method = RequestMethod.GET)
public String viewLogin(Model model) {
Admin adminForm = new Admin();
Graph chartGraph = new Graph();
model.addAttribute("adminForm", adminForm);
model.addAttribute("chartGraph", chartGraph);
return "index";
}
@RequestMapping(value = "/index", method = RequestMethod.POST)
public String processIn(@ModelAttribute("adminForm") Admin admin,
Model model) {
System.out.println("adminname: " + admin.getUsername());
System.out.println("password: " + admin.getPassword());
return "index";
}
@RequestMapping(value = "/graph", method = RequestMethod.POST)
public String processIn(@ModelAttribute("chartGraph") Graph graph,
Model model) {
System.out.println("height: " + graph.getAltezza());
System.out.println("weight: " + graph.getLarghezza());
return "index";
}
}
index.jsp
怎么了?
如果你需要其他文件,请告诉我。谢谢。您看到任何错误/异常吗?错误出现在:如果我提交表单adminForm,错误出现在上;如果提交表单chartGraph,错误出现在上。bean名称“adminForm”的BindingResult和普通目标对象都不能作为请求属性使用。我通过更改控制器解决了这个问题:只保留一个POST方法,然后添加另一个模型属性
@RequestMapping(value=“/index”,method=RequestMethod.POST)公共字符串processIn(@modeldattribute(“adminForm”)Admin,@modeldattribute(“chartGraph”)Graph Graph,Model Model){