Java 如何重定向到WEB-INF文件夹中的JSP

Java 如何重定向到WEB-INF文件夹中的JSP,java,jquery,html,jsp,servlets,Java,Jquery,Html,Jsp,Servlets,我有一个带有NAV的jsp,它进一步包含和UL以及以下元素,如下面的代码所示 <nav> <ul> <li class="current"><a>Home</a></li> <li><a>Access Control</a></li> <li><a>Site Administration</

我有一个带有NAV的jsp,它进一步包含和UL以及以下元素,如下面的代码所示

<nav>
     <ul>
        <li class="current"><a>Home</a></li>
        <li><a>Access Control</a></li>
        <li><a>Site Administration</a></li>
        <li><a>Dashboard</a></li>
        <li><a>Visitor Management</a></li>
      </ul>                
</nav>

    主页
  • 访问控制
  • 现场管理
  • 仪表板
  • 访客管理
我想做的是在单击LI时将此页面重定向到相应的jsp页面。现在因为所有的页面都在WEB-INF文件夹中,我不知道怎么做。我不想创建一个jsp外部WEB-INF,然后将servlet重定向代码放入其中。提前谢谢

我能在这里用什么


附言:几个月前开始网络开发。提前谢谢

您需要通过LI上的href调用servlet

在servlet中,需要使用requestdispatcher重定向到jsp

RequestDispatcher dispatcher=getServletContext().getRequestDispatcher( "/WEB-INF/sample.jsp" );
dispatcher.forward( request, response );
======================编辑:示例代码=========================================

Index.html

<nav>
     <ul>
        <li class="current"><a href="/DynamicTest/MyServlet">Home</a></li>
        <li><a>Access Control</a></li>
        <li><a>Site Administration</a></li>
        <li><a>Dashboard</a></li>
        <li><a>Visitor Management</a></li>
      </ul>                
</nav>
Jsp位置:

WEB-INF/sample.jsp

现在要重定向到相应的页面,我们必须在Servlet URL中传递参数,对吗?你能给我解释一下吗?我已经弄明白了,非常感谢。请把帖子投上去,这样新手就可以得到帮助了。再次感谢:)
WEB-INF/sample.jsp