1

この簡単な例を試してみましたが、JSP ページを送信したときに発生するこのエラーで行き詰まりました。以前に提供されたすべての提案を試しましたが、それでも同じエラーが発生します。以下はコードです:

Hello.jsp

<form name="formAction" action="HelloServlet" method="GET">
Login Name:<input type="text" name="username"><br>
Password:<input type="password" name="Password"><br>
<input type="submit" value="submit">

HelloServlet.java

public class HelloServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest pRequest, HttpServletResponse pResponse)
        throws ServletException, IOException {
       // TODO Auto-generated method stub
       // my code
    }
}

web.xml

<servlet>
    <servlet-name>HelloName</servlet-name>
    <servlet-class>com.Login.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>HelloName</servlet-name>
    <url-pattern>/Hello</url-pattern>
</servlet-mapping> 

私を助けてください。JBoss を使用しており、すべてのフォルダー構造が正しいことを確認しました。

4

1 に答える 1

1

<url-pattern>/Hello</url-pattern>

<form name="formAction" action="HelloServlet" method="GET"> URL パターンとフォーム アクションが異なります。

使用する<url-pattern>/HelloServlet</url-pattern>

于 2013-01-23T09:08:29.903 に答える