Servlet的配置

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

 

posted @ 2018-01-21 15:36  书安  阅读(126)  评论(0编辑  收藏  举报