2014-03-04 75 views
0

我为Student.java(实体类)有一个字段“createdDate”。我有一个模型属性studRecord有学生对象。将日期值设置为JSP中的隐藏输入标签

我想用这种方式来设置学生createdDate领域的价值在隐藏的价值:

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

当用户点击提交按钮,我不是能够获取其价值。它正在打印“null”。 请告诉我如何设定它的价值。在隐蔽型

+0

studRecord.createdDate有这个值2013-12-14 10:00:00.0 –

+1

您在提交表单之前是否检查过包含该值的元素?或者你是否检查过请求主体? – Incognito

+0

如果您提供您尝试使用的代码,那么给您一个答案会更容易。 – Henrik

回答

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."> 

而更多model具有jsp.The过程创建用于输入的开始日期和工资的简单形式。它使用隐藏字段来确保您输入数据并且数据格式正确。

隐藏标签

这个标签生成“隐藏”的使用绑定的值与类型的HTML“input”标签。要提交未绑定的隐藏值,请使用类型为“隐藏”的HTML输入标记。

<form:hidden path="house" /> 

如果我们选择提交 'house' 的值作为隐藏的一个,产生的HTML代码如下所示:

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