1 package org.fosstrak.epcis.repository;
2
3 import java.io.IOException;
4
5 import javax.servlet.RequestDispatcher;
6 import javax.servlet.ServletException;
7 import javax.servlet.http.HttpServlet;
8 import javax.servlet.http.HttpServletRequest;
9 import javax.servlet.http.HttpServletRequestWrapper;
10 import javax.servlet.http.HttpServletResponse;
11
12
13
14
15
16
17
18 public class StaticContentServlet extends HttpServlet {
19
20 private static final long serialVersionUID = 1L;
21
22 public void doGet(final HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
23 RequestDispatcher rd = getServletContext().getNamedDispatcher("default");
24 HttpServletRequest wrapped = new HttpServletRequestWrapper(req) {
25 @Override
26 public String getPathInfo() {
27 return "/static" + req.getPathInfo();
28 }
29 };
30 rd.forward(wrapped, resp);
31 }
32 }