web.xml没有在netbeans

时间:2015-08-20 20:19:32

标签: java xml jsp servlets netbeans

我已经在我的jsp项目中声明了两个servlet并将其声明如下

<servlet>
        <servlet-name>bookingServlet</servlet-name>
        <servlet-class>Pack.BookingServlet</servlet-class>
</servlet>
<servlet>
    <servlet-name>ValidateLoginServlet</servlet-name>
    <servlet-class>Pack.ValidateLoginServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>bookingServlet</servlet-name>
    <url-pattern>/BookingServlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>ValidateLoginServlet</servlet-name>
    <url-pattern>/ValidateLoginServlet/*</url-pattern>
</servlet-mapping>

这两个servlet在请求范围内用作两种不同形式的控制器,但是在两个不同的jsps中。

<form name="loginInfo" action="ValidateLoginServlet" scope="request" method="post">

<form name="bookingDetails" scope="request" action="BookingServlet" method="post">

ValidateLoginServlet工作正常,但是当提交第二个表单时,虽然请求url指向BookingServlet,但是控件没有进入servlet类的doPost(),并且只是重新加载了相同的页面。新网址。

我认为这可能是因为web.xml没有注册BookingServlet servlet。 我使用netbeans 8.0.2。

0 个答案:

没有答案