4

変数の値をサーブレットから JSP に渡すことは可能ですか。welcome.jsp のような JSP があり、welcome.java サーブレットで初期化された変数があるとします。

welcome.jsp を実行すると、welcome.java から値を取得してページに表示する必要があります。

RequestDispatcher を設定して転送すると、サーブレットの URL が表示されますが、URL を JSP ファイルにしたいのですが、JSP ファイルに表示する変数はサーブレットから取得する必要があります。

4

2 に答える 2

4

セッション属性を使用してアーカイブできます。

.java

request.getSession().setAttribute("attrName", "value");

リクエストはのインスタンスですjavax.servlet.http.HttpServletRequest

.jsp

${attrName}

セッション属性の詳細については、ドキュメントをご覧ください。任意のタイプの属性を設定できます。

request.getSession().setAttribute("attrName", new ArrayList());
于 2013-02-11T10:31:23.760 に答える
0

変数をSessionに入れて、ユーザーをwelcome.jspページにリダイレクトできます。

于 2013-02-11T10:32:34.557 に答える