麻烦大侠详细说明一下,究竟如何读呢?
解决方案 »
- java 中jdk1.7安装完成后,dos中运行java可以,为什么javac总是不行?
- 一段Java图形编程的程序,有错不知道哪里有问题。
- 有关rcp中PropertySheet的使用。
- java创建UTF-16编码的文件乱码..似乎从来没有人碰到过这个问题.
- awt中的线程(暂停键怎么实现)
- 请教大家,我想通过JDBC访问一台安全性设置为Windows验证的SQL Server,请问如何写创建数据库连接的程序呀?
- 如何实现拉滚动条后颜色渐变
- 请大家提供图形包的信息!
- 编写ejb组建类时是否需要一定实现对应该组件的Home接口,初步接触,请多指教
- JNI调用链接错误
- swing的问题
- 100分请教: 如何部署 IntelliJ IDEA 的 JNDI。
package basicServlets;import javax.servlet.GenericServlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.ServletException;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Date;/**
* Title: Professional Java Servlet Programming - Chapter 2
* Description: Basic servlet to demonstrate extending from GenericServlet
* Copyright: Copyright (c) 2001
* @author Andrew Harbourne-Thomas
* @version 1.0
*/
public class BasicServlet extends GenericServlet {
private static int count = 0;
private static final Date initialDate = new Date();
private Date thisDate; /**
* Initialize global variables, special resources such as Database
* connections etc.
*/
public void init(ServletConfig config) throws ServletException {
super.init(config);
thisDate = new Date();
//System.out.println("BasicServlet initialized at:" + thisDate);
log("BasicServlet initialized at:" + thisDate);
} /**
* Here we simply output a very simple HTML page
*
* @param request The object containing the client request
* @param response The object used to send the response back
*/
public void service(ServletRequest request, ServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
//access the PrintWriter object of the response object
//to respond the request
PrintWriter out = response.getWriter(); //Simple HTML page
out.println("<html><head><title>BasicServlet</title></head>");
out.println("<body><h2>" + getServletName() + "</h2>");
out.println("This is a basic servlet.<br>");
out.println("<table><tr>");
out.println("<tr><td><b>BasicServlet executed:</b></td><td>" +
(++count) + " time(s)</td></tr>");
out.println("<tr><td><b>BasicServlet initialized at:</b></td><td>" +
initialDate + "</td></tr>");
out.println("<tr><td><b>This instance initialized at:</b></td><td>" +
thisDate + "</td></tr>");
out.println("<tr><td><b>Current Time:</b></td><td>" +
new Date() + "</td></tr>");
out.println("<tr><td><b>Servlet Information:</b></td><td>" +
getServletInfo() + "</td></tr></body></html>");
out.close();
} /**
* Overridden to give Servlet information
*/
public String getServletInfo() {
return "basicServlets.BasicServlet; Version: 1.0; (C) 2002.";
} /**
* Clean up resources
*/
public void destroy() {
//System.out.println("BasicServlet: destroy method called");
log("destroy method called");
}
}