从一个jsp链接到另一个jsp文件

时间:2014-03-25 15:58:01

标签: java jsp

在第一个jsp页面中,我希望链接转发到第二个jsp文件。我怎么能这样做。两个jsp文件都在同一个文件夹中。我的文件夹结构如下。

WebContent
  jsp
    first.jsp
    second.jsp

在我的first.jsp

<div>
   <ul>
    <li><a href="second.jsp" >click</a></li>
    .
    .

   </ul>
  </div>

但这不起作用

3 个答案:

答案 0 :(得分:5)

在你的web.xml文件中映射你的jsp文件:

<servlet>
     <servlet-name>second</servlet-name>
     <jsp-file>second.jsp</jsp-file>
</servlet>
<servlet-mapping>
     <servlet-name>second</servlet-name>
     <url-pattern>/secondJsp</url-pattern>
</servlet-mapping>

以下将适用

<li><a href="secondJsp" >click</a></li>

答案 1 :(得分:2)

也许您需要Web应用程序的上下文路径。试试这个:

<a href="${pageContext.request.contextPath}/jsp/second.jsp" >click</a>

答案 2 :(得分:0)

通常的做法是创建一个servlet,重定向到second.jsp,然后链接servet URL。