动态网站开发(手动开发、使用myeclipse工具开发)


一、使用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.开启服务器,访问资源


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM