1.运用tomcat服务器访问动态网页
首先在tomcat路径下的webapps新建一个文件夹(test) 该文件下面必须有WEB-INF ,WEB-INF下面必须有一个web.xml classes文件夹可有可无,一般存放class文件!(tomact--webapps--test--WEB-INF--web.xml/classes classes--class(servlet文件));
2.如果快速查找类的class文件,可以直接在eclipse---window---Show View---Navigator下面复制即可
web.xml基础配置
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <servlet> <!--上下的name需要一致,这里是My,这个值可以随便写,只要上下一致即可--> <servlet-name>My</servlet-name> <!--class是classes下面需要运行的class文件,该标签下面的名字必须与class文件一致--> <servlet-class>HelloWorldServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>My</servlet-name> <!--这里是url访问方式,这里是/abc,这里可以自定义--> <!--在tomcat打开的情况下,网页中可以直接这么访问http://localhost:8080/test/abc--> <url-pattern>/abc</url-pattern> </servlet-mapping> </web-app>
访问: http://localhost:8080/test/abc
访问网页,不要将网页写在WEB-INF文件夹下面,直接放在test文件夹下面即可直接访问(http://localhost:8080/test/list.html),
确保自己的tomcat服务器已经开启
tomcat服务器开启:在DOS界面下打开tomcat startup打开 shutdown关闭
Sevrlet的部署
import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class HelloWorldServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("doGet"); response.getWriter().write("<a href='http://www.baidu.com'>gosdasd</a><h2>请选择前端设计参考书</h2>"); } }
doGet方法是在客户端访问时返回的结果,在写servlet的时候需要引入tomcat 下的servlet的jar包!