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

转载于:https://www.cnblogs.com/xsy20181001/p/9735145.html

动态网站开发(手动开发、使用myeclipse工具开发)相关推荐

  1. 【物联网(IoT)开发】Arduino IDE的工具开发板菜单中找到我的开发板型号怎么办?

    Arduino IDE的工具>开发板菜单中找到我的开发板型号怎么办? 最近刚买的 WeMos D1 WiFi Arduino UNO 开发板ESP8266 连接电脑后,驱动也安装成功了,但是在A ...

  2. php spider 开发文档,开发PHPSpider爬虫的常用工具

    # 开发PHPSpider爬虫的常用工具 # 开发PHPSpider爬虫的常用工具 > "工欲善其事,必先利其器",开发PHPSpider爬虫,起码得有几件顺手的工具才行吧, ...

  3. 动态网站的制作与设计_动态网站制作是什么?

    企业动态网站制作,前些年是非常多企业选择制作这种网站,而且在咨询的过程中总会提到动态网站.在以前经常有客户会问中万网络:动态网站可以做吗?中万网络作为十几年做网站的老行家都会提供详细的说明.而随时时代 ...

  4. 动态网站设计十八般武艺——ASP篇(一)(转)

    看了<如何令你的网站"动感十足">一文后,是否令你怦然心动?是否已经急不可待地想构建属于你自己的动态网站?本文将以Active Server Pages为中心,向你全面 ...

  5. python动态网页开发教程_python django创建一个属于自己的动态网站

    您如何开始使用Python创建网站?好吧,你可以自己完成所有工作,并编写一个在Web服务器上运行的程序,接受页面请求并以HTML和其他资源的形式提供响应.然而,这是很多工作,那么为什么在有大量现有工具 ...

  6. php动态网站开发报告,PHP动态网站开发pdf

    PHP动态网站开发 作者:赵增敏 PHP动态网站开发 出版社:电子工业出版社 PHP动态网站开发 内容简介 本书从Adobe Dreamweaver CS6可视化设计与手工编码的结合上详细地介绍了基于 ...

  7. php网站开发项目实战,PHP动态网站开发项目实战

    任务1 分析网站需求1 1.1 知识准备1 1.1.1 功能结构图1 1.1.2 用例图2 1.2 任务实现5 1.2.1 花公子蜂蜜网站项目功能结构分析5 1.2.2 花公子蜂蜜网站项目用例分析6 ...

  8. ASP.NET动态网站开发学习实录(一)

    一.概述 1.网页.网站.html文件 网页:日常浏览的如:www.123.sogou.com 就是一个网页 html:超文本标记语言,用这种语言编写的文件就是html文件,html文件则是网页在电脑 ...

  9. 《PHP 7+MySQL 8动态网站开发从入门到精通(视频教学版)》示例源码课件教学视频免费下载

    #好书推荐##好书奇遇季#<PHP 7+MySQL 8动态网站开发从入门到精通(视频教学版)>京东当当天猫都有发售. PHP+MySQL的组合是目前世界上流行的Web开发工具,被大型互联网 ...

最新文章

  1. python如何启动app_Python手机app爬虫|Airtest连接多个手机的时候,如何启动APP-start_app...
  2. asp.net控件开发基础(1)
  3. Numpy求均值、中位数、众数的方法
  4. 深入理解分布式技术 - 读写分离场景及注意事项解读
  5. BFS Codeforces Round #297 (Div. 2) D. Arthur and Walls
  6. VMware12提示 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作...
  7. checkbox设置三种状态 qt_checkbox的三种状态处理
  8. 傳統經理人的迷思(转)
  9. java安卓6.0闪退_Android开发activity跳转闪退
  10. 视频教程-WebService实战讲解课程-Java
  11. CSS - 盒子模型(下)
  12. 自动识别快递公司,教你快递查询单号查询物流
  13. Lua IDE - x-studio 强大的IDE
  14. 01-weston 简介
  15. 删除所有用户数据!永久关闭
  16. 蓝牙核心协议学习 -- 基带协议(Baseband)
  17. MySQL客户端软件安装_003
  18. 关于群控系统你知道多少?不知道的多着呢
  19. 游戏1:HTML5制作网页游戏围住神经猫--createjs
  20. 使用JDBC后千万记得关闭并释放数据库连接资源

热门文章

  1. 简易计算机在线使用方法,jQuery实现简单在线计算器方法
  2. Windows服务器防火墙端口怎么开放?扬州服务器租用140.210.20.X
  3. 扬州大学广陵学院计算机科学与技术女生多吗,超激动!萌新们纷纷晒出与扬大录取通知书合照...
  4. pinpoint2.3.3安装和部署
  5. 用python写一个简答的英文文章分析程序
  6. html 加载pdf文件内容不显示不出来,pdf.js首次加载pdf文件时找不到pdf文件,刷新后才能出现pdf文件...
  7. 升级AndroidX
  8. 名悦集团:为什么说年底买车真的不划算
  9. 拍卖小程序直播功能扩展之翻转摄像头、美颜
  10. STM32 无刷电机BLDC 1KW带刹开发板 PDF原理图 源代码 MDK源码