response.sendRedirectによる不具合とその対処法
2022-02-14 06:41:16
サーブレットでjspにジャンプする際、response.sendRedirect(request.getContextPath()+"/login.jsp");でログインページにジャンプしてもスタイルや画像がないことに気付くことがあります。
J2EEでは"current path"の概念が不安定なためです。
だから、絶対パスがあったほうがいい、みたいな。
<% String cp = request.getContextPath();%> この文は、JSPページの先頭を置きます。
<img src="<%=cp%>/images/xxoo.jpg" /> の後に、次のようなものが続きます。
その前の <% %> テキストは主にアプリが公開されているContextの名前を取得するためのもので、すべてのパスを絶対パスに変換し、プロジェクト名を変更しても関数呼び出しに影響しないよう、直接deathに書き込まないようにしています。
関連
-
java.util.NoSuchElementException 原因解析と解決方法
-
final, finally, finalizeの違いについて話してください。
-
java Mail send email smtp is not authenticated by TLS encryption solution.
-
eclipse の実行時に java 仮想マシンが見つからなかった
-
Eclipseプロンプトを実行する java仮想マシンを使用しない
-
エラーの解決方法 jarfile XXX.jarにアクセスできません。
-
テストが見つかりませんでした
-
dao インターフェースがメソッドを定義し、エラーを報告した。 xxx 型のメソッド xxx は未定義である。
-
SyntaxError: JSON入力の予期せぬ終了 解決策とアイデア
-
VectorのJavaコレクションを徹底解析
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Java Error スレッド "AWT-EventQueue-0" で例外発生 java.lang.
-
スタイルが読み込まれず、ブラウザのコンソールでエラーが報告される。リソースはスタイルシートとして解釈されますが、MIMEタイプtext/htmlで転送されます。
-
java の例外が発生しました java
-
jd-gui Java Exceptionが発生しました。
-
SpringBootApplication を型解決できない。
-
サーブレットクラスのインスタンス化エラーの解決法
-
Maven Pluginの実行がライフサイクル設定の対象外であるエラーの解決
-
Android TextViewの行間解析
-
Swagger の @ApiModelProperty オブジェクト フィールドが表示されない
-
比較方式がその一般契約に違反している。