サーブレット
@WebServlet("/")
public class AServlet extends HttpServlet {
-- .jsp
「AServlet」をロードして表示します
@WebServlet("/b")
public class BServlet extends HttpServlet {
-- 単純な JSON を返します
index.html
-- 「JSP ではありません」と表示されます
web.xml
...
<welcome-file-list>
<welcome-file>/</welcome-file>
</welcome-file-list>
...
サーブレットに一致しないすべての URL は、A サーブレットと同じアクションを実行します。
例えば:
- ...localhost.../AppName/ -> AServletを表示- OK
- ...localhost.../AppName/ loremipsum -> AServletを表示- 404 NOT FOUND が返されないのはなぜですか?
- ...localhost.../AppName/ b -> JSON を返す - OK
- ...localhost.../AppName/ index.html -> ファイルが存在する場合でも、「AServlet」と表示されます