当我使用<form:input path="name" />
时在我的 jsp 页面中,它显示 HTTP Status 500 Error。
我面临的问题是因为这个标签 <form:input path="name">
但是如果我删除这个标签并使用普通的输入标签,它对我来说工作得很好。
我们将不胜感激任何帮助。
我还包括Taglib for form
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
最佳答案
使用如下所示的 ModelAndView 并创建一个带有属性“name”的 setter 和 getter 的 bean。
@RequestMapping(value = "/insert", method = RequestMethod.GET)
public ModelAndView insert() {
return new ModelAndView("script", "command" , new MyBean());
}
@RequestMapping(value = "/insert", method = RequestMethod.POST)
public ModelAndView attackHandler(@ModelAttribute("myBean")MyBean mybean) {
System.out.println(mybean.getName());
return new ModelAndView("script", "command" , mybean);
}
关于java - HTTP 状态 500 : When using form:input tag in jsp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32263483/