文字】;2、透過from表單進行傳值;3、也可以透過java程式碼傳值。"/> 文字】;2、透過from表單進行傳值;3、也可以透過java程式碼傳值。">
在寫專案中常常會把前台頁面的資料傳到後台服務端。也就是jsp向Servlet傳值,那麼有幾種方法呢。
jsp傳值給servlet的方法:
第一種:
透過超連結傳值。
Jsp頁面:
<a href="AServlet?password=传输内容">文本</a>
Servlet程式碼:
String d = request.getParameter("password");
第二種:
<form action="LoginServlet"> <input type="text" name="username"> <input type="text" name="password"> <input type="submit" value="登录"> </form>Servlet程式碼:
String username = request.getParameter("username"); String password = request.getParameter("password");
第三種:
##也可以透過java程式碼傳值,
java片段程式碼,servlet只能接到 session.setAttribute("testSession","Hello session")的內容,而接不到request的內容。在 servlet裡用 request.getSession().getAttribute("testSession")取得 session內容。
不建議這麼寫,在後製很麻煩。
以上是jsp怎麼傳值給servlet的詳細內容。更多資訊請關注PHP中文網其他相關文章!