在JSP中将Date值设置为隐藏的输入标记

时间:2014-03-04 08:19:00

标签: java jsp java-ee

我为Student.java(实体类)提供了一个字段“createdDate”。我有一个模型属性studRecord,它有学生对象。

我想以这种方式在隐藏值中设置student createdDate字段的值:

 <form:hidden path="createdDate" value="${studRecord.createdDate}"/>

当用户点击提交按钮时,我无法获取其值。它打印“null”。 请告诉我如何设定其价值。

1 个答案:

答案 0 :(得分:0)

隐藏类型的样本日期格式:

<input type="text" name="StartDate" size="16" maxlength="16"><br>

<input type="hidden" name="StartDate_required" 
        value="You must enter a start date.">

<input type="hidden" name="StartDate_date" 
        value="Please enter a valid date as the start date.">

jsp中有更多model。该过程创建了一个简单的表单,用于输入开始日期和工资。它使用隐藏字段来确保您输入数据并且数据格式正确。

隐藏标记

此标记使用绑定值呈现类型为“hidden”的HTML“input”标记。要提交未绑定的隐藏值,请使用类型为“hidden”的HTML输入标记。

<form:hidden path="house" />

如果我们选择将“house”值作为隐藏值提交,则HTML将如下所示:

<input name="house" type="hidden" value="Gryffindor"/>