Home | 簡體中文 | 繁體中文 | 雜文 | Search | ITEYE 博客 | OSChina 博客 | Facebook | Linkedin | 作品與服務 | Email

第 3 章 Servlet

目錄

3.1. Example
3.2. Session
3.3. Filter
3.3.1. web.xml
3.3.2. Filter 類
3.4. Listener
3.4.1. web.xml
3.4.2. NewsListener 類
3.4.3. NewsTask 類
3.4.4. JSP 中心顯示
3.5. JSP
3.5.1. 註釋
3.5.2. pageContext
3.5.2.1. queryString
3.5.3. request
3.5.3.1. Form
3.5.4.
3.5.4.1. sendRedirect
3.5.5. page
3.5.5.1. Session
3.5.6. trimDirectiveWhitespaces
3.5.7. include
3.5.8. jsp
3.5.8.1. jsp:forward
3.5.9. JSTL(JavaServer Pages Standard Tag Library)
3.5.9.1. c:set
3.5.9.2. c:out
3.5.9.3. c:url
3.5.9.4. c:remove
3.5.9.5. c:import
3.5.9.6. c:if
3.5.9.7. c:choose
3.5.9.8. c:forEach
3.5.9.9. JSTL fmt Tag setBundle Example
3.5.10. error-page
3.5.11. FAQ
3.5.11.1. http://www.netkiller.cn/test.html;jsessionid=7D25CE666FF437F2094AA945E97CEB37
3.6. WebSocket
3.6.1. Server
3.6.2. Client

3.1. Example

package cn.netkiller.helloworld;

import java.io.IOException;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebInitParam;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class HelloWorld
 */
@WebServlet("/HelloWorld")
public final class HelloWorld extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public HelloWorld() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see Servlet#init(ServletConfig)
	 */
	public void init(ServletConfig config) throws ServletException {
		// TODO Auto-generated method stub
	}

	/**
	 * @see Servlet#destroy()
	 */
	public void destroy() {
		// TODO Auto-generated method stub
	}

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		response.getWriter().append("Served at: ").append(request.getContextPath()).append("<br></br> Helloworld");
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		doGet(request, response);
	}

}