|
| 1 | +package cn.netbuffer.servlet; |
| 2 | + |
| 3 | +import javax.servlet.ServletException; |
| 4 | +import javax.servlet.annotation.WebServlet; |
| 5 | +import javax.servlet.http.HttpServlet; |
| 6 | +import javax.servlet.http.HttpServletRequest; |
| 7 | +import javax.servlet.http.HttpServletResponse; |
| 8 | +import java.io.IOException; |
| 9 | + |
| 10 | +@WebServlet(name = "dispatcher", urlPatterns = "/") |
| 11 | +public class DispatcherServlet extends HttpServlet { |
| 12 | + |
| 13 | + @Override |
| 14 | + protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { |
| 15 | + String uri = request.getRequestURI(); |
| 16 | + System.out.println("dynamic route"); |
| 17 | + System.out.println("get uri mapping from db..."); |
| 18 | + System.out.println("match uri config"); |
| 19 | + System.out.println("invoke service"); |
| 20 | + System.out.println("get result"); |
| 21 | + response.getWriter().write(uri); |
| 22 | + } |
| 23 | +} |
0 commit comments