Servlet路徑想法

JSP頁面提交表單給Servlet時,路徑的寫法要格外注意。 例如在web.xml中註冊以下的servlet: <servlet>     <servlet-name>addStudent</servlet-name>     <servlet-class>org.mytest.addStudent</servlet-class>   </servlet>   <servlet-mapping>     <servlet-name>addStudent</servlet-name>     <url-pattern>/addStudent</url-pattern>這是一個虛擬路徑,表示一個映射而已,真正找到它的仍是經過servlet-class   </servlet-mapping> 假如說,你工程名字爲HibernateApp3,JSP頁面提交表單給servlet時有兩種寫法: 1. <form action=servlet/addStudent method=post>...</form> 2. <form  action=/HibernateApp3/servlet/addStudentmethod=post>...</form> 注意:/表明根目錄,若是路徑是使用/開頭,Tomcat就是webApp那個目錄,若是你不是/開頭表明你從當前工程(就是這個語句所在的工程地目錄開始)的目錄開始,例如:webApp/HibernateApp3/
相關文章
相關標籤/搜索