1. 程式人生 > >幾種JSP頁面傳值方式

幾種JSP頁面傳值方式


一、超連結
<a href="P.jsp?username=zhangshan&pwd=123456&age=25"> 連結</a>
 
二、forma表單
    1.可顯示的控制元件
      <input type="text" name="username">
 
    2.如果要傳遞的值,不需要顯示在頁面上
      (1)<input type="hidden" name="pwd" value="<%=pwd%>">
      (2)<form action="XXX.jsp" method="post"></form>
 
三、JSP的include和forward標籤
    <jsp:include flush="true" page="T.jsp?username=zhangshan&pwd=123456678">
     <jsp:param name="age" value="28"/>
    </jsp:include>
 
四、javascript方式
    script type="text/javascript">
     function demo(){
  var v = document.all('username').value;
  location.replace("V.jsp?username="+v+"&age=25");
 }
    </script>
    <input type="text" name="username"><br>
    <input type="button" value="href點選" onclick="location.href='V.jsp?pwd=123456'"><BR>
    <input type="button" value="replace點選" 
           onclick="location.replac('V.jsp?pwd=123456789')">
    <br>
    
    <input type="button" value="動態取值" onclick="demo()">
 
注:資料提交方式分為get和post兩種