最初に静的 html ページ (example.html) にリダイレクトする必要があるサーブレットがあります。
public class TestServlet extends HttpServlet{
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException{
response.sendRedirect("/example.html");
}
}
しかし、リダイレクトすると、静的ページではなくサーブレットが再度要求され、その後リダイレクトされるため、機能しません。
常にサーブレットを要求する理由と、単純に自分のexample.html
ページにリダイレクトするために何を変更する必要がありますか。
Tomcat 7 でホストされるアプリ
UPD1: マッピングは次のようになります。
<servlet>
<servlet-name>TestServlet</servlet-name>
<servlet-class>com.web.TestServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>