该工程的功能是实现在页面中显示当前的时间
以下的代码是HelloApp2中的代码
package org.common.servlet; import java.io.IOException; import java.io.PrintWriter; import java.util.Date; import javax.servlet.GenericServlet; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; //适配器模式,假设一个借口里面有很多的方法,因为实现接口必须实现所有方法 //而我们不想去实现那些对我们无用的方法,这个时候可以写一个子类实现该接口 //我们的类实现该子类,则我们的类只需要重写自己想重写的方法(因为其他方法已经在上面的子类里面实现了) public class HelloServlet extends GenericServlet { @Override public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException { // TODO Auto-generated method stub PrintWriter pw = arg1.getWriter(); pw.println("hello servlet"); pw.println(new Date().toLocaleString()); //动态时间显示 pw.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_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>HelloApp2</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> <!-- 定义服务 --> <servlet> <servlet-name>hello</servlet-name> <servlet-class>org.common.servlet。HelloServlet</servlet-class> </servlet> <!-- 定义映射 --> <servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> </web-app>
使用myeclipse自动部署的方法:
1.
2.
3.
时间: 2024-11-05 14:38:58