0

web.xml でこの方法でサーブレットをマップしました。

<servlet>
    <servlet-name>home</servlet-name>
    <servlet-class>servlet.HomeServlet</servlet-class>
 </servlet>
 <servlet-mapping>
    <servlet-name>home</servlet-name>
    <url-pattern>/HomeServlet</url-pattern>
 </servlet-mapping>

そして、私はこれを呼び出そうとしています:

<a href="/HomeServlet" class="brand"><img alt="logo" src="img/Logo2.png"></a>

しかし、リンクをクリックすると、このエラーが発生します

HTTP Status 404 - /HomeServlet

type Status report

message /HomeServlet

description The requested resource (/HomeServlet) is not available.

なにが問題ですか?

4

1 に答える 1

1

の前にコンテキストの名前を追加する必要があります/HomeServlet。JSP を使用している場合は、次を使用してこれを解決できます${pageContext.request.contextPath}

<a href="${pageContext.request.contextPath}/HomeServlet" class="brand"><img alt="logo" src="img/Logo2.png"></a>
于 2013-11-07T17:47:55.093 に答える