一、使用Servlet技术开发动态网页
(1)servlet是一个普通的Java类,继承HttpServlet
(2)可以接收http请求,发送http响应
(3) sevlet 交给tomcat服务器去运行
二、手动开发一个Servlet
//1)编写一个普通的java类,继承HttpServlet. //注意:在tomcat的lib目录下拷贝servlet-api.jar架包,导入到项目中 public class MyServlet extends HttpServlet{ //2)覆盖doGet方法 @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html;charset=utf-8"); //向浏览器输出内容(获取输出流) resp.getWriter().write("当前时间为:"+new Date()); } } 2)把servlet交给 tomcat服务器去运行 2.1)把servlet对应的class文件 拷贝到 tomcat某个项目的 WEB-INF/classes目录下 2.2)在项目的WEB-INF/web.xml文件中配置该servlet ---------------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> <!-- 配置servlet--> <servlet> <!--servlet的名字--> <servlet-name>GetTimeServlet</servlet-name> <!-- servlet的全名:包名+类名--> <servlet-class>MyServlet</servlet-class> </servlet> <!-- 映射路径的配置 --> <servlet-mapping> <!--servlet的名字--> <servlet-name>GetTimeServlet</servlet-name> <!--公开给外部访问servlet的路径--> <url-pattern>/getTime</url-pattern> </servlet-mapping> </web-app> ----------------------------------------------------------------- 3.通过URL访问这个servlet http://localhost:8080/myweb/getTime
三、使用myeclipse工具开发Servlet
1) 创建一个web project 项目
2) 在WebRoot下编写静态网页
3) 在src 编写动态网页(Servlet)
3.1)右键新建 servlet
3.2) 修改servlet的名字 和 外部访问的url路径
3.3) 自动帮助你生成web.xml文件
4.把项目 部署到 tomcat服务器中
点击发布图标->选择你要部署的项目->你要部署到的服务器->
5.开启服务器,访问资源