我有一个名为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>