演習課題「特定のパスを追加しよう」
右の環境には、Webページを表示するHelloServlet.javaというプログラムを作成してコンパイルしてあります。
「/info」というパスにアクセスしたとき、このクラスを実行するように修正してください。
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
#05:ルーティングを理解しよう
ここでは、Webアプリケーションのルーティングについて学習します。ルーティングを使うと、ブラウザからのリクエストに応じて合わせて、呼び出す処理を切り替えることができます。
Webアプリケーションにおけるルーティングは、Webブラウザからのリクエストに合わせて、呼び出す処理を切り替える機能です。
(tomcat/webapps/mywork/WEB-INF/web.xml)<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0" metadata-complete="true">
<servlet>
<servlet-name>Hello</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>Servlet</servlet-name>
<servlet-class>HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet</servlet-name>
<url-pattern>/servlet</url-pattern>
</servlet-mapping>
</web-app>
- Javaの道>Servlet・JSP
https://www.javaroad.jp/servletjsp/index.html
- Servletアプリ開発:目次 - Web系開発メモ
http://web-dev.hatenablog.com/entry/java/servlet/dev-restful-app/table-of-contents