java web 中 servlet 的路径问题。怎么配置web.xml,想彻底搞懂,求大神,求大腿

http://img.mukewang.com/5527562800011ea011620191.jpg

<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>



头像已舔屏
浏览 2957回答 2
2回答

四无小青年

  <--这只是把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_滔

你在web.xml中虽然有做servlet配置,但是没有完成映射过程..请相应的配置<servlet-mapping>即可如果你是servlet3.0版本的..可以使用注释@WebServlet()完成配置,这样就不用再web.xml中进行配置了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java