我有一个名为Welcome_2.html的JSP页面,并且以其形式动作调用了这样的servlet:

<form action="/servlets/MyFirstServlet" method="post" id="form_id">


servlet“ MyFirstServlet”在
     网络信息
     类
     小服务程序
     MyFirstServlet

并且jsp在文件夹下
     的HTML
与WEB-INF处于同一级别

即在练习中我有3个文件夹
     的HTML
     META-INF
     网络信息

在web.xml中,我有以下代码段

    <servlet>
    <servlet-name>MyFirstServlet</servlet-name>
    <servlet-class>servlets.MyFirstServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>MyFirstServlet</servlet-name>
    <url-pattern>/servlets/MyFirstServlet</url-pattern>
</servlet-mapping>


为什么未调用servlet?我在浏览器上单击HTML页面并尝试调用servlet ...我只是一个初学者
原谅我可怜的智力。

最佳答案

由于您的表单操作是"/servlets/First"
因此您的网址格式应为

<url-pattern>/servlets/First</url-pattern>

09-25 20:10