Unit01: Servlet基础 、 HTTP协议
Unit01: Servlet基础 、 HTTP协议
在页面上输出当前时间
package web;import java.io.IOException; import java.io.PrintWriter; import java.text.SimpleDateFormat; import java.util.Date;import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;public class TimeServlet extends HttpServlet {@Overrideprotected void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {//1.使用request接收请求数据//1.1请求行 System.out.println("请求方式:"+req.getMethod());System.out.println("访问路径:"+req.getServletPath());System.out.println("协议类型:"+req.getProtocol());//1.2消息头//1.3实体内容//2.使用response发送响应数据//获取服务器时间Date date = new Date();SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");String now = sdf.format(date);//告诉浏览器发送给它的是网页res.setContentType("text/html");//获取writerPrintWriter out = res.getWriter();//输出网页的内容(偷懒少写点)out.println("<p>"+now+"</p>");//关闭writer out.close();}}
web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"><display-name>servlet1</display-name><welcome-file-list><welcome-file>index.html</welcome-file><welcome-file>index.htm</welcome-file><welcome-file>index.jsp</welcome-file><welcome-file>default.html</welcome-file><welcome-file>default.htm</welcome-file><welcome-file>default.jsp</welcome-file></welcome-file-list><!-- 1.给Servlet取一个别名 --><servlet><servlet-name>time</servlet-name><servlet-class>web.TimeServlet</servlet-class></servlet><!-- 2.给Servlet取一个网络访问路径(网名) --><servlet-mapping><servlet-name>time</servlet-name><url-pattern>/ts</url-pattern></servlet-mapping></web-app>
web.xml
转载于:https://www.cnblogs.com/tangshengwei/p/6412798.html
Unit01: Servlet基础 、 HTTP协议相关推荐
- Servlet基础(一) Servlet基础和关键的API介绍
转载:http://www.cnblogs.com/mengdd/p/3202550.html Servlet基础(一) Servlet简介 关键API介绍及结合源码讲解 Servlet基础(一) S ...
- servlet基础_Servlet基础
servlet基础 通过本教程,我将尝试使您更接近Java Servlet模型. 在检查servlet规范中定义的类之前,我将解释在开始开发Web应用程序之前需要了解的基本知识. 了解Java Ser ...
- Web阶段--Servlet基础知识点
Web阶段–Servlet基础知识点 一.静态页面与动态页面 1.静态页面 概念:在Web模型中,页面中的信息是在html文件中定义好的,数据不会改变,称为"静态页面",无法根据用 ...
- JAVA——J2EE之Servlet 基础篇(一)
一.开发Servlet Servlet 本身不能独立运行,需要在一个web应用中运行的 而一个web应用是部署在tomcat中的 所以开发一个servlet需要如下几个步骤 创建web应用项目 编写s ...
- Servlet基础教程 (保姆级教学)
Servlet基础教程 一.Servlet 是什么 二.第一个 Servlet 程序 2.1 创建项目 2.2 引入依赖 2.3 创建目录 2.4 编写代码 2.5 打包程序 2.6 部署程序 2.7 ...
- 动态网站开发讲课笔记04:Servlet基础
文章目录 零.本节学习目标 一.Servlet基础 (一)Servlet概述 1.Servlet是什么 2.Servlet容器 3.Servlet应用程序的体系结构 (二)Servlet的特点 1.功 ...
- Servlet 基础
Servlet 基础 简述 什么是Servlet? Servlet是用Java语言编写应用到Web服务器端的扩展技术,他先于JSP产生,可以方便地对Web应用中的HTTP请求进行处理.在JavaWeb ...
- Servlet 基础练习题
Servlet 基础练习题 Servlet 基础 一.单选题 二.多选题 三.判断题 四.填空题 Servlet 基础 点击蓝色字体跳转到Servlet的百度百科,了解更多的Servlet Servl ...
- 第三章 Java Servlet基础
第三章 Java Servlet基础 3.6.2 转发 1.获得RequestDispatcher对象 2.RequestDispatcher对象调用forward()方法实现转发 请求转发工作原理 ...
最新文章
- Django学习笔记(一):第一个django程序
- UA SIE545 优化理论基础1 例题2 Farkas定理与相关结论
- Android属性动画 ValueAnimator
- php统计字符个数,php中3种方法统计字符串中每种字符的个数并排序
- 64 装饰器函数: 母版 csrf防御机制 cookie
- Python爬虫_数据存储
- 023 -uniApp
- Android 常用的adb命令
- 微理财与玖富小金票接口对接项目文档
- vue3引入particles(粒子特效)
- 北京优质农产品入驻苏宁小店 实现“农超对接”
- 题解 P2253 【好一个一中腰鼓!】
- GNU汇编器——.syntax
- 【Optimal Path】星门跳跃 链表+SPFA
- 【已解决】ModuleNotFoundError: No module named ‘snmp_cmds‘ 缺少snmp-cmds包
- Android网络:开发浏览器(五)——功能完善之保存图片实现
- FreeRTOS STM32CubeMX port.c(483): error: A1586E: Bad operand types (UnDefOT, Constant) ...
- Ngnix+Tomcat配置负载均衡
- kettle json input组件 Unable to access your JSON data
- 全志A64 lichee编译脚本build.sh分析