使用GET方式傳值
a) 其值會直接顯示在客戶端(如浏覽器地址欄) 如index.jsp頁面中有如下代碼
<a href="yinyu.jsp?Goto=yinyu_office">跳轉並傳值到yinyu.jsp頁面</a>
代碼中"?"號後的Goto為值的自定義命名,yinyu_office做為值傳給yinyu.jsp頁面
b) 接收值:在yinyu.jsp頁面中使用以下代碼得到值
String str = request.getParameter("Goto");
定義一個String字符型變量str用來接受index.jsp中Goto所傳的值
使用POST方式傳值
a) 值通常用於表單形式,值為客戶端不可見,如index.jsp頁面中有如下代碼
<form name="form1" action="yinyu.jsp" method="post">
用戶名:<input type="text" name="username" value=""><br>
密碼:<input type="text" name="password" value=""><br>
<input type="submit" value="提交">
<input type="reset" value="重置">
</form>
b) 接收值:在yinyu.jsp頁面中使用以下代碼得到值
String userName = request.getParameter("username");
String password = request.getParameter("password");
定義兩個String字符型變量userName,password用來接受index.jsp中表單所傳送來的值,getParameter("username")括號中的字符必須與表單中name所定義的值相同。
*