开发一个Servlet程序及对Servlet的一些思考

利用MyEclipse10 开发一个Servlet程序。

一、步骤

编写Java源文件和web.xml文件--->编译、打包(自动完成)---->部署(deploy)---->启动服务(tomca),在浏览器中查看

二、实例操作

1、新建类 DateServlet.java

代码如下:

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 DateServlet extends HttpServlet{
	public void service(HttpServletRequest request,
            HttpServletResponse response)
            throws ServletException,IOException{
//		response.setContentType("text/html");
		Date now=new Date();
		SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); //格式转换
		String hehe = dateFormat.format( now ); 
		PrintWriter out = response.getWriter();
		out.println(hehe);
		out.close();
}
}

2、修改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">
  <display-name></display-name>	
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
  	<servlet-name>dataServlet</servlet-name>
  	<servlet-class>web.DataServlet</servlet-class>
  </servlet>
  <servlet-mapping>
  	<servlet-name>dataServlet</servlet-name>
  	<url-pattern>/data</url-pattern>
  </servlet-mapping>
</web-app>

3、重新部署工程,访问应用

-------------------------------------------------------------------------------------------

相关知识点梳理:

1、Servlet组件运行原理

开发一个Servlet程序及对Servlet的一些思考_第1张图片

2、容器如何找到service方法

开发一个Servlet程序及对Servlet的一些思考_第2张图片


3、HttpServletRequest对象

开发一个Servlet程序及对Servlet的一些思考_第3张图片

4、HttpServletResponse对象

开发一个Servlet程序及对Servlet的一些思考_第4张图片

Tomorrow,Go on!






你可能感兴趣的:(servlet,MyEclipse,web.xml)