Spring 使用jstl或scriptlet为jsp中的命令类对象设置值

Spring 使用jstl或scriptlet为jsp中的命令类对象设置值,spring,jsp,Spring,Jsp,我在JSP中有一个命令类,使用spring表单标记。我想在jsp本身中设置form:input标记的值 如何设置它?将其添加到jsp中: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 然后在输入标记中添加以下内容 <form:input type="text" path="member_variable_name"/> 希望这能回答你的疑问。。 请参见编辑MVC控制器方法以使用@

我在JSP中有一个命令类,使用spring表单标记。我想在jsp本身中设置form:input标记的值

如何设置它?

将其添加到jsp中:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

然后在输入标记中添加以下内容

<form:input type="text" path="member_variable_name"/>

希望这能回答你的疑问。。
请参见

编辑MVC控制器方法以使用
@ModelAttribute
(我希望您使用的是注释)


伙计,我用的是一个表单:spring的输入标签。不是普通的输入标记。值不是form:input标记的有效属性。您现在就知道了。但是我想在JSP中动态设置路径值。嘿,我没有从控制器返回路径值的范围。它必须在JSP中处理。你不能仅仅用JSP处理它,因为标记是由Spring管理的,除非数据到达Spring控制器,否则它不能处理它,可以吗!
@RequestMapping("/somepath/foo/do")
public String someHandlerMethod(
   @ModelAttribute("commandObject") CommandObject commandObject,
   Model model, 
   BindingResult result) {

     commandObject.setSomeValue("sample"); //Set value in command object

     ...processing...
     return("some.jsp");
}