<form name="ppt" action="/javaweb/servlet/AddUser" method="post"> web.xml中的代码是:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>javaweb</display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> <welcome-file>Login.jsp </welcome-file> </welcome-file-list> <servlet> <servlet-name>AddUser</servlet-name <servlet-class>com.jtxy.serlet.AddUser</servlet-class> </servlet></web-app>
2 回答
四无小青年
TA贡献88条经验 获得超43个赞
<--这只是把servlet进行注册,也就是说运行过程中会创建这么一个servlet,但是你还需要把这个servlet分配一个地址也就所谓的映射。--> <servlet> <servlet-name>AddUser</servlet-name <servlet-class>com.jtxy.serlet.AddUser</servlet-class> </servlet> <--servlet-name标签内是servlet的名称也就是注册时写的名称,url-pattern标签内是映射的地址,也就是访问这个servlet的地址--> <servlet-mapping> <servlet-name>AddUser</servlet-name> <url-pattern>servlet/AddUser</url-pattern> </servlet-mapping>
望采纳
Tobey_滔
TA贡献242条经验 获得超128个赞
你在web.xml中虽然有做servlet配置,但是没有完成映射过程..请相应的配置<servlet-mapping>即可
如果你是servlet3.0版本的..可以使用注释@WebServlet()完成配置,这样就不用再web.xml中进行配置了
添加回答
举报
0/150
提交
取消