問題タブ [requestdispatcher]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
struts2 - doFilter メソッドから struts アクションを呼び出す方法
私struts.xml
には次の2つのアクションがあります
メソッドからaction( dologincheck
)を呼び出す必要があります。メソッドdoFilter
からアクションを呼び出す方法がわからないため、ここで立ち往生していますdoFilter
私のフィルター部分web.xml
は
servlets - サーブレットコンテキストとリクエストからの RequestDispatcher
これら 2 つのコード行の違いと、それぞれをいつ使用する必要があるのでしょうか?
1.
2.
java - 複数の JSP ページで同じ Java オブジェクトを送信する RequestDispatcher の条件付き使用
私はJSPに非常に慣れていないので、ご容赦ください。よろしくお願いします。大変感謝しています。
バックグラウンド
ユーザーのログイン セッション中に特定の Java オブジェクトを「記憶」する Web アプリケーションを構築しようとしています。現在、RequestDispatcher を使用して doPost メソッドを介して JSP ページにオブジェクトを送信するサーブレットがあります。
サーブレットの doPost は次のとおりです。
sample.jsp は strBook オブジェクトを取得して処理します。sample.jsp の本体は次のようになります。
問題
送信ボタンがクリックされたときに、sample.jsp 内から strBook オブジェクトを取得し、それを sample2.jsp に送信するにはどうすればよいですか(strBook オブジェクトを sample2.jsp で利用できるようにするため)。
現在、sample2.jsp の本体は次のようになっており、その中の strBook は null です。
java - スクリプトが RequestDispatcher によってインクルードされている場合、リダイレクトできません
jsp のリダイレクトに問題があります。ページはそのまま残り、エラーは発生しません。
login.jsp のようにスクリプトを直接記述すると、リダイレクトを行うことができます
しかし、ファイルを3つに分割してインクルードするとリダイレクトできません。以下は私の実装です。
login.jsp
checkhandler.jsp - これは、ハンドラー フォルダー内のファイルをチェックし、存在する場合に含めるスクリプトです。
login_handler.jsp これは、ディスパッチャが含めるファイルです
このスクリプトを実行すると、hello world が表示されますが、エラーなしで同じページにとどまります。