一、使用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.开启服务器,访问资源
浙公网安备 33010602011771号