【问题标题】:Include JSP on menu item click在菜单项单击时包含 JSP
【发布时间】:2014-04-13 19:43:40
【问题描述】:

我有一个带有页眉和页脚的主 JSP 页面,而页面的内容位于另一个 JSP 页面中。我想点击菜单项并通过

加载链接页面
<jsp:include page="page.jsp">

我做什么:

这是 index.jsp:

<header>
    <ul>
        <li><a href="index.jsp">index</a></li>
        <li><a href="page.jsp">page</a></li>
    </ul>
</header>


/*Dynamic Content*/

<footer></footer>

如果我点击第二个链接,我想包含 page.jsp,它只包含页面中心部分的代码

【问题讨论】:

  • 你试过什么?究竟是什么问题?
  • 不清楚你在问什么。请详细说明
  • 希望这个更清楚...
  • 还是不清楚。如果您想在单击链接后包含另一个页面,则需要第三个页面来执行包含。
  • 使用 javascript 并在链接上单击加载页面,使用 ajax 或简单使其可见。

标签: html jsp


【解决方案1】:

我以这种方式解决了请求对象:

在JSP页面中:

<header>
<ul>
    <li><a href="?page=home">index</a></li>
    <li><a href="?page=search">search</a></li>
</ul>

<%if(request.getParameter("page").equals("home")){%>
    <jsp:include page="index.jsp">
 <%}else %>
    <jsp:include page="search.jsp">

就是这样!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-13
    • 1970-01-01
    • 1970-01-01
    • 2013-04-16
    • 2011-06-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多