招商网站开发文档,短视频营销的案例,jsp页面如何做网站pv统计,如何做聚合类网站一个朋友让我帮他写一个基于 Servlet JettyDerby 实现的项目。本文先介绍 MavenJettyServlet 的整合例子。1、添加依赖pom.xml 里添加依赖javax.servletjavax.servlet-api3.1.0org.eclipse.jetty9.4.14.v20181114jetty-webapp2、准备两个 Servlet 例子HelloServletpackage com.…一个朋友让我帮他写一个基于 Servlet JettyDerby 实现的项目。本文先介绍 MavenJettyServlet 的整合例子。1、添加依赖pom.xml 里添加依赖javax.servletjavax.servlet-api3.1.0org.eclipse.jetty9.4.14.v20181114jetty-webapp2、准备两个 Servlet 例子HelloServletpackage com.example.server.servlet;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/*** author 言曌* date 2020/2/29 1:03 下午*/public class HelloServlet extends HttpServlet {private static final long serialVersionUID 1L;private String msg Hello World!;public HelloServlet() {}public HelloServlet(String msg) {this.msg msg;}Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType(text/html);response.setStatus(HttpServletResponse.SC_OK);response.getWriter().println( msg );response.getWriter().println(session request.getSession(true).getId());}}GoodbyeServletpackage com.example.server.servlet;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/*** author 言曌* date 2020/2/29 1:08 下午*/public class GoodbyeServlet extends HttpServlet {private static final long serialVersionUID 1L;private String msg Goodbye!;public GoodbyeServlet() {}public GoodbyeServlet(String msg) {this.msg msg;}Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType(text/html);response.setStatus(HttpServletResponse.SC_OK);response.getWriter().println( msg );response.getWriter().println(session request.getSession(true).getId());}}3、启动类将 URL路径映射到对应的 Servlet启动 jetty 内置服务器package com.example;/*** author 言曌* date 2020/2/29 1:09 下午*/import com.example.server.servlet.GoodbyeServlet;import com.example.server.servlet.HelloServlet;import org.eclipse.jetty.server.Server;import org.eclipse.jetty.servlet.ServletContextHandler;import org.eclipse.jetty.servlet.ServletHolder;public class JettyWebAppApplication {public static void main(String[] args) throws Exception {Server server new Server(8080);ServletContextHandler context new ServletContextHandler(ServletContextHandler.SESSIONS);context.setContextPath(/);server.setHandler(context);// http://localhost:8080/hellocontext.addServlet(new ServletHolder(new HelloServlet()), /hello);// http://localhost:8080/hello/kongxxcontext.addServlet(new ServletHolder(new HelloServlet(Hello Kongxx!)), /hello/kongxx);// http://localhost:8080/goodbyecontext.addServlet(new ServletHolder(new GoodbyeServlet()), /goodbye);// http://localhost:8080/goodbye/kongxxcontext.addServlet(new ServletHolder(new GoodbyeServlet(Goodbye kongxx!)), /goodbye/kongxx);server.start();server.join();}}然后启动该类访问localhost:8080/hello 即可验证