[解決済み] Spring 3 RequestMapping。パスの値を取得する
2022-04-29 14:15:05
質問
の後に、完全なパス値を取得する方法はありますか?
requestMapping
@PathVariable
の値がパースされましたか?
ということです。
/{id}/{restOfTheUrl}
はパースできるはずです。
/1/dir1/dir2/file.html
を
id=1
と
restOfTheUrl=/dir1/dir2/file.html
何かアイデアがあれば、教えてください。
解決方法は?
URLの非マッチ部分が
HandlerMapping.PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE
:
@RequestMapping("/{id}/**")
public void foo(@PathVariable("id") int id, HttpServletRequest request) {
String restOfTheUrl = (String) request.getAttribute(
HandlerMapping.PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE);
...
}
関連
-
[解決済み] ApplicationContext(アノテーション付き)の読み込みに失敗しました。
-
java.sql.SQLException を解決します。ユーザー 'root'@'localhost' (パスワード: YES を使用) のためのアクセスが拒否されました。
-
applicationContext の読み込みに失敗しました。
-
SpringBootで'Application'を実行中にエラーが発生しました。コマンドラインが長すぎるため、コマンドラインを短くしてください。
-
[解決済み] Springのオートワイヤリングの仕組みは?
-
[解決済み】Spring Boot起動後のコード実行について
-
[解決済み】プロパティファイルからリストを読み込んで、スプリングアノテーション@Valueでロードする。
-
[解決済み] Springで複数の@RequestMappingアノテーションを使用するにはどうすればよいですか?
-
[解決済み】Spring SecurityのRoleとGrantedAuthorityの違いについて
-
[解決済み] アクティブユーザーのUserDetailsを取得する方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】クライアントが送信したリクエストは構文的に正しくありません -Spring MVC + JDBC Template
-
[解決済み】DispatcherServletの名前[duplicate]でURI...を持つHTTPリクエストのマッピングが見つからない。]
-
[解決済み] SecurityContextにAuthenticationオブジェクトが見つかりませんでした - Spring 3.2.2
-
SpringプロジェクトがファイルapplicationContext.xmlを解決できないエラー
-
SpringBoot の例外です。クラスパスリソースに定義された名前 'entityManagerFactory'を持つビーンの作成エラー
-
Spring エラー: java.lang.IllegalStateException: ApplicationContextのロードに失敗しました
-
[解決済み] java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log
-
[解決済み】Spring MVCとSpring Bootの違い【終了しました
-
[解決済み] Spring Expression Language (SpEL) と @Value: ドル vs. ハッシュ ($ vs. #)
-
[解決済み] コンテンツタイプ 'application/x-www-form-urlencoded;charset=UTF-8' は @RequestBody MultiValueMap ではサポートされていません。