首頁 > Java > java教程 > jsp怎麼傳值給servlet

jsp怎麼傳值給servlet

(*-*)浩
發布: 2020-09-18 15:37:53
原創
12545 人瀏覽過

在寫專案中常常會把前台頁面的資料傳到後台服務端。也就是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中文網其他相關文章!

相關標籤:
jsp
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板