文字】;2、透過from表單進行傳值;3、也可以透過java程式碼傳值。"/> 文字】;2、透過from表單進行傳值;3、也可以透過java程式碼傳值。">

首頁  >  文章  >  Java  >  jsp怎麼傳值給servlet

jsp怎麼傳值給servlet

(*-*)浩
(*-*)浩原創
2019-05-20 19:35:5912437瀏覽

在寫專案中常常會把前台頁面的資料傳到後台服務端。也就是jsp向Servlet傳值,那麼有幾種方法呢。

jsp怎麼傳值給servlet

jsp傳值給servlet的方法:

第一種:

透過超連結傳值。

Jsp頁面:

<a href="AServlet?password=传输内容">文本</a>

Servlet程式碼:

String d = request.getParameter("password");

第二種:

##透過from表單進行傳值。

jsp頁面:

<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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn