in answer to your very nice comment, here you are:
@WebServlet(urlPatterns = "/WEB-INF/test")
public class Test extends HttpServlet
{
private static final long serialVersionUID = 1L;
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
{
resp.getWriter().println("helloooooooooooo");
}
}
and
@WebServlet(urlPatterns = "/router")
public class Router extends HttpServlet
{
private static final long serialVersionUID = 1L;
@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
request.getRequestDispatcher("/WEB-INF/test").forward(request, response);
}
}
and this works perfectly:
while test servlet is not accessible
however, i suggest you to be nicer with people trying to help you :)