如果使用下面显示的Spring MVC中的表单标记库,我怎么可能为表单输入字段设置一个值,即使它没有value属性而且根据表单tld不被接受?
<form:input path ="name" id="name" cssStyle="display: none"/>
不基于要求:
<input type="hidden" id="name" value="Raven"/>
答案 0 :(得分:2)
不要使用<form:input>
?它用于绑定bean。
您可以使用常规<input>
元素;)
如果要设置其值:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %>
<c:set var="name" value="Raven" />
<input type="hidden" name="name" value="<c:out value='${name}' />" />