ケース1
<servlet-mapping>
<servlet-name>myapp</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
ケース 2
<servlet-mapping>
<servlet-name>myapp</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
ケース 1 を使用すると、 でスタイル設定されたページは取得できませんが、<link rel="stylesheet" type="text/css" href="${contextPath}/assets/styles.css" />
ケース 2 を使用すると、すべてがスタイル設定されます。
誰かが理由を理解するのを手伝ってくれますか?
また、拡張機能について心配する必要がないように、どのパターンを使用する必要があるか教えてもらえますか? を使用する必要があり/*
ますか?問題は、アプリケーションの開発中/*
に使用していたときに今使用*.do
すると、スタイルだけでなく、画像がレンダリングされず、JCaptcha もリンクに関係するすべてのものが壊れているように見えることです。
また、REST クライアントから GET リクエストを送信しようとしてhttp://localhost:8080/myapp/user/1
もうまくいかず.do
、最後に追加して同じリクエストを送信する必要がありますhttp://localhost:8080/myapp/user/1.do
。
ありがとう。