Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 5e51a90

Browse files
add RouteServlet
1 parent 686f42c commit 5e51a90

File tree

4 files changed

+32
-2
lines changed

4 files changed

+32
-2
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package cn.netbuffer.constant;
2+
3+
/**
4+
* @author admin
5+
* @date 2018年10月19日
6+
*/
7+
public class Constant {
8+
public static final String JSP_SUFFIX = ".jsp";
9+
}

‎src/main/java/cn/netbuffer/servlet/IndexServlet.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
1717

1818
@Override
1919
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
20-
request.getRequestDispatcher("index.jsp").forward(request, response);
20+
request.getRequestDispatcher("/index.jsp").forward(request, response);
2121
}
2222
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
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+
import static cn.netbuffer.constant.Constant.JSP_SUFFIX;
11+
12+
@WebServlet(name = "route", urlPatterns = {"/route"})
13+
public class RouteServlet extends HttpServlet {
14+
15+
@Override
16+
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
17+
String route = request.getParameter("route");
18+
System.out.println("goto " + route + JSP_SUFFIX);
19+
request.getRequestDispatcher("/" + route + JSP_SUFFIX).forward(request, response);
20+
}
21+
}

‎src/main/java/cn/netbuffer/servlet/SystemServlet.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
1717

1818
@Override
1919
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
20-
request.getRequestDispatcher("system.jsp").forward(request, response);
20+
request.getRequestDispatcher("/system.jsp").forward(request, response);
2121
}
2222
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /