2017-06-15 4 views
0

サーブレットからjspに文字列変数を渡し、その値をjspの別の変数に格納したいとします。ここでサーブレットからjspに文字列変数を渡し、その値を別の変数に格納する方法はありますか?

は、サーブレットである:ここでは

request.setAttribute("rep", docbase); 
request.getRequestDispatcher("Welcome.jsp").forward(request, response); 

は私のjspである:

</script> 
     <script type="text/ajavscript"> 
     var repository = '${rep}'; 

     </script> 
     <script type="text/javascript"> 
     $(document).ready(function() {   
      alert('.repository'); 
      $.ajax({ 
      url:'ServiceToFetchDocType', 
      data: {name:repository}, 
      type:'post', 
      cache:false, 
      success: function(response) 
      { 


      } 
      }); 

     }); 


     </script> 

警告ボックスが未定義示しています。私は値を正常に渡すことができるかどうかはわかりません。

var repository = '${rep}'; 

へ::= '$ {担当者は}' 働い

var repository = '<%=request.getAttribute("rep")%>'; 

答えて

0

から行を変更してみてください。私はこのスクリプトの中に入れなければならなかった。

<script type="text/javascript"> 
     $(document).ready(function() {   
      alert('.repository'); 
      $.ajax({ 
      url:'ServiceToFetchDocType', 
      data: {name:repository}, 
      type:'post', 
      cache:false, 
      success: function(response) 
      { 


      } 
      }); 

     }); 


     </script> 
関連する問題