1、环境:
OS:windows XP
IDE:Eclipse+Tomcat
2、需要的jar包: servlet-api.jar
如果服务器是jboss可以使用j2ee.jar包
3、创建web工程,创建一个继承了HttpServlet的类作为自己的Servlet,
需要实现doGet和doPost方法。
可以使用PrintWriter简单输出
PrintWriter out = response.getWriter();
out.write("connect myservlet success");
4、在web.xml中配置servlet;
<servlet>
<servlet-name>myservlet</servlet-name>
<!--servlet的名称,没有后缀名 -->
<servlet-class>com.hjh.servlet.MyServletTest</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>myservlet</servlet-name
<url-pattern>/servlet.htm</url-pattern>
</servlet-mapping>
在url-pattern中配置了访问servlet的路径,如在工程下的WebContent文件夹中
有login.jsp,如果使用http://127.0.0:8080/web/login.jsp可以访问login.jsp,
则可以http://127.0.0:8080/web/servlet.htm访问myservlet;
如果在WebContent文件夹中也有servlet.htm这个文件,
http://127.0.0:8080/web/servlet.htm访问的还是myservlet;
因此猜测,Tomcat是先根据路径查找servlet,如果没有对应的servlet
才到WebContent文件夹查找对应的文件。