Java 无法将时间戳变量从jsp传递到servlet
我正试图将一个时间戳变量从jsp传递到servlet,但当我把它放在输入标记的值中时,它本身就在jsp文件中。时间部分被修剪,只有日期是visbible。请查找附加的图像和代码以更好地理解。任何帮助都将不胜感激Java 无法将时间戳变量从jsp传递到servlet,java,html,jsp,Java,Html,Jsp,我正试图将一个时间戳变量从jsp传递到servlet,但当我把它放在输入标记的值中时,它本身就在jsp文件中。时间部分被修剪,只有日期是visbible。请查找附加的图像和代码以更好地理解。任何帮助都将不胜感激 <% SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.S"); Date parsedDate = df.parse((request.getParameter("dateOut")));
<%
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.S");
Date parsedDate = df.parse((request.getParameter("dateOut")));
java.sql.Timestamp timestamp = new Timestamp(parsedDate.getTime());
AdminService adminservice = new AdminService();
out.println(timestamp);
//BookLoans booksl =adminservice.getallBookloansDateout(t);
%>
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"
aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<h4 class="modal-title" id="myModalLabel">DUE DATE</h4>
</div>
<form action="overrideDuedate" method="post">
<div class="modal-body">
ENTER NUMBER OF DAYS YOU WANT TO EXTEND BOOK BY
<input type="text" name="extendDays">
<input type="text" name="dateOut" value=<%=timestamp%>>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">OVERRIDE DATE</button>
</div>
</form>
&时代;
到期日
输入您要延长书本的天数
接近
覆盖日期
尝试使用value=
”
时间戳没有格式,它是基于时间点值(毫秒)的对象,如果需要格式化日期,则使用SimpleDataFormat
将其转换为字符串
这意味着首先不需要解析日期
value=<%=request.getParameter("dateOut")%>
值=
这个值的解析可以在Servlet@
/overridedEdate
中完成。为什么要使用java.sql.TimeStamp?我希望它是那种格式。@11thdimension