透過request.getParameter把值接回來
接下來介紹JSP 的傳值方法
1.接續上一個Project 在時間後面加上一個Form 裡面有幾個參數要填,
method:指定POST 還是GET 的方式傳值到下一個網頁
action:下一個網頁的名稱
<form name="hello" action="hello.jsp" method="POST">
2.加一個TextInput的描述,和其本身,其中name裡面的值是傳到下一個網頁的key值
value是TextInput本身的預設值
Name : <input type="text" name="name" value="" size="30" />
<input type="submit" value="Submit" name="send" />
3.再加一個Submit的按鍵做為連結到下一頁的動作
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
<%
java.util.Date now = new java.util.Date();
%>
<h1>Hello ,Now Time is <%=now%></h1>
<form name="hello" action="hello.jsp" method="POST">
Name : <input type="text" name="name" value="" size="30" />
<input type="submit" value="Submit" name="send" />
</form>
4.最後建立一個hello.jsp的檔案,要把剛才submit的值接回來,要用
request.getParameter("name")
5.再把接到的值秀出來
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
<%
String rqname = request.getParameter("name");
%>
<h1>Hello <%=rqname%></h1>