私はコントローラを持っていますが、その上にダブルスラッシュを入れています。 Spring MVC - RequestMappingのダブルスラッシュがCSSリンクのバグを引き起こします。
@RequestMapping(value="/vehicles/add", method = RequestMethod.GET)
public String addVehicle(Model model) {
model.addAttribute("vehicle", new Vehicle());
return "newvehicle";
}
とCSSのリンク:
<link rel="stylesheet" type="text/css" href="css/main.css"/>
何が起こったのは、私はダブルスラッシュを持っている場合、HTMLのCSSのリンクが働いていなかったです。だから私はちょうど単一スラッシュを使用しようとしました
RequestMapping(value="/add", method = RequestMethod.GET)
それが働いた。しかし、私はダブルスラッシュをしたい。何が問題だと思いますか?私はそれが単一のスラッシュで動作したので、ディレクトリが問題ではないと思います。
:
http://server:port/<context-root>/<web-services-endpoint>/<rest-endpoint>/add
をこの詳細は春のドキュメントを参照してください二重または一重のスラッシュで行います。スタイルシートに絶対リンクを使用する相対リンクは使用しないでください。 –
@ M.Deinumどうすればいいですか? – Lester
春からのURLタグまたはJSTLライブラリのURLタグを使用します。 –