私は静的フォルダにあるhtmlファイルを開く単純なリクエストマッピングを持っています。要求のマッピングが'/town'
のような1つの部分の要求であるが、'/visual/town'
のようなURL上では動作しません(404を返す)場合、正しく動作します。私がデバッグすると、プログラムは希望の場所に落ちます。マッピングが2つ以上の部分で構成されている場合、そのファイルが指すファイルを認識できません。これは私には全く意味がありません。スプリングコントローラリクエストマッピングが正しく動作しない
この1作品:
@Controller("VisualHomeController")
public class HomeController {
@RequestMapping(value = "/town")
public String emergentTown() {
return "static/visual/emergent_town.html";
}
}
この1つはありません:
@Controller("VisualHomeController")
public class HomeController {
@RequestMapping(value = "/visual/town")
public String emergentTown() {
return "static/visual/emergent_town.html";
}
}
そして、ここでは私のサーブレット・マッピングで、問題がここで発生するようだ:だから
<servlet-mapping>
<servlet-name>main</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
あまり情報がありません。 – Jaiwo99
コントロールが正しいメソッドに来ている場合は、サーブレットマッピング情報 – cuneytyvz
を追加してから@RequestMappingが機能しています。そんなことはありません。それ以降に起こることは、あなたのコードまでです。これはRequestMappingでどのように問題になりますか – pvpkiran