いつもお世話になっております。
th:href、th:srcの書き方で分からない事があります。
ご存知の方がいらっしゃれば、教えて頂けますでしょうか。
(実施たい事)
以下のhtmlを使用してアプリケーションを実行すると、
【実行後のhtmlのソース】のようにhref、srcタグにjsessionidが追加され、
cssファイル、jsファイルが読み込まれません。
※この状態でF5を押すとjsessionidは消え、cssファイル、jsファイルは
正しく読み込まれます。
F5ボタンを押さなくても、jsessionidが追加されない方法は
ありますでしょうか。
【html】
<!DOCTYPE html> <html lang="ja" xmlns="http://www.thymleaf.org"> <head> <meta http-equiv="Content-type" content="text/html; charset=UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Bootstrapの基本テンプレート</title> <link rel="stylesheet" th:href="@{/webjars/bootstrap/4.0.0-1/css/bootstrap.min.css}" /> </head> <body> <h1>Bootstrapの基本テンプレート</h1> <p class="bg-primary">この段落に適用しましょう。</p> <script type="text/javascript" th:src="@{/webjars/jquery/3.3.1/jquery.min.js}"></script> <script type="text/javascript" th:src="@{/webjars/bootstrap/4.0.0-1/js/bootstrap.min.js}"></script> </body> </html>
【実行後のhtmlのソース】
<!DOCTYPE html> <html lang="ja" xmlns="http://www.thymleaf.org"> <head> <meta http-equiv="Content-type" content="text/html; charset=UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Bootstrapの基本テンプレート</title> <link rel="stylesheet" href="/webjars/bootstrap/4.0.0-1/css/bootstrap.min.css;jsessionid=5B99E22CB9E3683A461F3D130909B18F" /> </head> <body> <h1>Bootstrapの基本テンプレート</h1> <p class="bg-primary">この段落に適用しましょう。</p> <script type="text/javascript" src="/webjars/jquery/3.3.1/jquery.min.js;jsessionid=5B99E22CB9E3683A461F3D130909B18F"></script> <script type="text/javascript" src="/webjars/bootstrap/4.0.0-1/js/bootstrap.min.js;jsessionid=5B99E22CB9E3683A461F3D130909B18F"></script> </bod
(補足)
1.jsessionidが追加されるのは、アプリケーションを実行した後の1回だけです。
F5を押した後は、次のアプリケーションを実行するまではするまでは、
問題は発生しません。
2. 問題が発生した際の環境は、
spring-boot2
java8
になります。
よろしくお願いいたします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/07 12:49