2017-06-27 15 views
0

jspからサーブレットにタイムスタンプ変数を渡そうとしていますが、jspファイル自体に入力タグの値を入れてしまいました。 visbibleである。よりよく理解するために添付された画像やコードを見つけてください。すべてのヘルプは高く評価されるだろう。jspからサーブレットにTimestamp変数を渡すことができません

<% 
  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> 

enter image description here

+0

@あなたのサーブレットに行うことができますか? – 11thdimension

+0

私はその形式でそれを望んでいました。 @ 11th Dimension – codeLearner

答えて

0

'<%=timestamp%>'

+0

それはうまくいった。どうもありがとう – codeLearner

0

タイムスタンプが、それはだ、フォーマットを持っていない=値で試してみてくださいオブジェクトba書式設定された日付が必要な場合は、時刻値(ミリ秒単位)にsedを入力し、SimpleDateFormatを使用してStringに変換します。

つまり、最初に日付を解析する必要はありませんでした。次はうまくいくはずです。

value=<%=request.getParameter("dateOut")%> 

この値の解析は、なぜあなたはをjava.sql.Timestampを使用している/overrideDuedate

関連する問題