java - HTTP 状态 500 : When using form:input tag in jsp

标签 java spring forms jsp

当我使用<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"%>

我的Jsp文件是enter image description here

我的 Controller 内的代码是 enter image description here

它向我显示的错误是 enter image description here

最佳答案

使用如下所示的 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/

相关文章:

java - VisualVM Sampler CPU swing Paint() 怪异

java - 是否可以将 ControlMaster 添加到 JSch 连接?

spring - 基于上下文路径的外部配置

javascript - AJAX 提交的现有表单中的 Dropzone.js 怎么样?

Java 依赖关系图

java - Cassandra 在计算数百万列时出现问题

spring - Thymeleaf 3 和 Tiles2 集成

java - Mongo Java Spring 复合索引不会设置,并且会清除之前设置的索引

javascript - 从多个表单中获取输入来打印答案(Javascript)

具有最大长度的 Android webview 错误