servlet 3.0 教程 使用@WebServlet註解來開發Servlet

servlet3.0支持使用註解來開發,如果你不喜歡使用xml來配置,那麼servlets api已經提供了註解接口給你使用。
package org.csdn.servlet;
import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
/**
 * servlet3.0 下的servlet實現
 */
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet(urlPatterns = "/main")  // url路徑
public class MainServlet extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {

        PrintWriter pw = resp.getWriter();

        pw.print("hello world!");

        pw.flush();

        pw.close();

    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        // TODO Auto-generated method stub
        this.doGet(req, resp);
    }
}
我們創建了一個簡單的servlet,會返回一個hello world在頁面上。下面只要在eclipse中發佈服務到tomcat中,然後啓動,地址:
http://localhost:8080/{webappname}/main
注意要將{webappname}替換成你工程的名字,然後就可以看到了hello world,然後再看一下工程的目錄,沒有使用web.xml依然可以。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章