Java 无法将时间戳变量从jsp传递到servlet

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")));   

我正试图将一个时间戳变量从jsp传递到servlet,但当我把它放在输入标记的值中时,它本身就在jsp文件中。时间部分被修剪,只有日期是visbible。请查找附加的图像和代码以更好地理解。任何帮助都将不胜感激

<%
  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">&times;</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