幾種JSP頁面傳值方式
阿新 • • 發佈:2019-02-14
一、超連結
<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兩種