テキスト] です。 2. フォームから値を渡します。 3. あなたはJava コードを通じて値を渡すこともできます。"/> テキスト] です。 2. フォームから値を渡します。 3. あなたはJava コードを通じて値を渡すこともできます。">

ホームページ >Java >&#&チュートリアル >JSPでサーブレットに値を渡す方法

JSPでサーブレットに値を渡す方法

(*-*)浩
(*-*)浩オリジナル
2019-05-20 19:35:5912502ブラウズ

プロジェクトを作成するとき、フロントエンド ページのデータがバックエンド サーバーに転送されることがよくあります。つまり、jsp からサーブレットに値を渡すにはいくつかの方法があります。

JSPでサーブレットに値を渡す方法

#jsp がサーブレットに値を渡すメソッド:

#最初のメソッド: #ハイパーリンクを通じて値を転送します。

Jsp ページ:

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

サーブレット コード:

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

2 番目のタイプ:


フォーム値を介して送信します。

jsp ページ:

<form action="LoginServlet">
    <input type="text" name="username">
    <input type="text" name="password">
    <input type="submit" value="登录">
</form>

サーブレット コード:

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

3 番目のタイプ:


もパススルーできます。 Java コード Pass 値、

Java フラグメント コード、サーブレットは session.setAttribute("testSession", "Hello session") の内容のみを受信できますが、リクエストの内容は受信できません。サーブレットで request.getSession().getAttribute("testSession") を使用して、セッションのコンテンツを取得します。

このように書くことはお勧めできません。後々のメンテナンスが非常に面倒になります。

以上がJSPでサーブレットに値を渡す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。