写入一个DateServlet,输入当前的系统日期
来源:互联网 发布:java cmd 运行jar包 编辑:程序博客网 时间:2024/06/06 09:25
/**
使用myeclipse开发一个servlet
写入一个DateServlet,输入当前的系统日期
比如,http://ip:port/web01-lab/date,输出*/
step1: 集成Tomcat
参考
1:新建一个web项目,命名web01-lab (图1)
File>new>Web Project
2:在web01-lab项目下,新建一个包web,并在web包下新建dateDemo 程序,该程序:
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 dateDemo extends HttpServlet { /** * Servel如何运行 * step1:浏览器依据ip,port建立连接 * step2:浏览器将相关数据(比如请求参数)打包,然后发送请求。 * step3:容器解析请求数据包,并且将解析得到的数据封装到request对象,同时创建一个reponse对象 * step4:容器创建servlet对象,然后调用该对象的service方法 * 注:容器会将request和response作为参数传递进来,可以通过request获得请求参数, * 也可以将处理结果写到response。 * step5:容器读取response中的处理结果,然后将处理结果打包发送给浏览器。 * step6:浏览器解析响应数据表,生成相应的页面。 * */ public void service(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{ //step4 //读取请求参数值 //String qty=request.getParameter("qty"); //获取当前系统时间 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 String t=df.format(new Date());// new Date()为获取当前系统时间 //设置服务器返回的数据类型 response.setContentType("text/html"); PrintWriter out=response.getWriter();//获取一个输出流 out.println("<h1>时间:"+t+"</h1>"); out.close(); }}
3:更改部署描述文件web.xml(放在WebRoot>WEB-INF>web.xml),进入Source页面改写
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" 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_2_5.xsd"> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>dateServlet</servlet-name> <!-- 完整类名 --> <servlet-class>web.dateDemo</servlet-class> </servlet> <servlet-mapping> <!-- 两个name要一致 --> <servlet-name>dateServlet</servlet-name> <!-- 以/开头作为urk-patterm --> <url-pattern>/date</url-pattern> </servlet-mapping></web-app>
4:部署该项目
参考
5:通过浏览器 localhost:8080/web01-lab/date 则可访问
0 0
- 写入一个DateServlet,输入当前的系统日期
- 输入日期,计算出与当前系统日期相隔多少天(获取系统时间,年月日分别获取,对其进行格式化simpledateformat;输入的日期类似操作)
- 如何判断一个日期是否属于当前系统本月的日期
- VC下写入txt的一点总结&&如何获得当前应用程序的目录&&获得系统日期时间
- 输入一个日期,计算前一天的日期
- 获得当前输入日期前(后)x天的日期
- 判断输入的日期字符串是否小于当前日期
- 根据输入的日期 获得当前日期为周几
- 输入当前日期,获取下一天的日期
- SQL取系统的当前日期 <转载>
- Android系统当前时间日期的获取
- java 获取当前日期的前一个月的日期
- 获取系统当前日期
- 获取当前系统日期
- 获得系统当前日期
- 获取系统当前日期
- ios获取系统当前日期,一定日期格式的代码
- 批处理 获取当前系统日期前一天的日期
- 安装scrapy报错:c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory
- 系统监控之SNMP协议理解
- Linux学习:计算机和操作系统的基础知识。
- 用*表示sin与cos图像以及组合
- Ubuntu Server 14.04 静态IP简单配置
- 写入一个DateServlet,输入当前的系统日期
- MinGW 编译zlib、libpng、libjpeg等
- AngularJS 表达式
- Java 常用框架(Spring,SpringMVC,Hibernate,mybatis)整合
- eclispe中如何通过git向开源中国(码云)上传代码
- delphi txmldocument报错 no active document
- html5基础标签
- OpenGL ES 光照效果
- 优雅编程之这样使用泛型,你就“正常”了(三十三)