JSP頁面間傳值問題

JSP頁面間傳值問題

其中最簡單的要數<a>標籤裏面的href來傳值了,

在a.jsp中寫:

<a href="b.jsp?name1=值"></a>

然後在b.jsp中接收:

 <%
      String name2 = new String(request.getParameter("name1").getBytes("ISO-8859-1"),"GBK");
             
      request.setAttribute("name3",name2);
   %>
 <input id="id1" value="${name3}"/>

這種方法是比較簡單,但是我也有一些問題,比如說不能動態的加載,他是在頁面加載的時候值也隨之附上去了,舉個實例吧,

我這兒有一個<select>標籤,裏面動態的級聯了一些省市,那麼我這時要取<select>裏面的值,都不能再用href來傳了,因爲我選擇<select>裏面的值是在頁面加載完成之後的事,個人是這樣做的

<script>
 var href = "b.jsp?sd=";
 var getV = function(){
 var add = $("#ad").val();
 href = href + add;
 }
 var h1 = function(){
   window.location = href; 
   }
 </script>
 <select id="ad" onChange="getV()"></select>
 <a id="h" href="#" onClick="hl()" ></a>
初學,遇到了這個問題。記錄一下。

發佈了58 篇原創文章 · 獲贊 24 · 訪問量 32萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章