詳細可參考: https://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty

Main :
 
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.servlet.ServletContextHandler;
import org.eclipse.jetty.servlet.ServletHolder;
 
public class Main {
 
    public static void main(String[] args) throws Exception {
 
        Server server = new Server(8888);
 
        ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
        context.setContextPath("/");
        server.setHandler(context);
 
        context.addServlet(new ServletHolder(new HelloServlet()), "/Hello");
 
        server.start();
        server.join();
    }
}
 
Servlet :
 
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
 
public class HelloServlet extends HttpServlet {
 
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html");
        response.setStatus(HttpServletResponse.SC_OK);
        PrintWriter out = response.getWriter();
        out.println("<h1>Hello Loli</h1>");
    }
}
 



arrow
arrow
    全站熱搜

    黃彥霖 發表在 痞客邦 留言(0) 人氣()