【问题标题】:Navigating to different jsp pages from menu bar in Liferay从 Liferay 的菜单栏导航到不同的 jsp 页面
【发布时间】:2013-05-31 12:04:12
【问题描述】:

我在 Liferay 中使用 html、css、列表等创建了一个菜单栏。

上面的选项是主页、报告、用户等。当我单击它们中的每一个时,会出现一个子菜单。

这是一个例子。 我有一个带有主页、报告、用户、添加的菜单栏,当我点击说报告时,会出现一个子菜单,其中包含法律、文档、个人、公司。 当我单击其中任何一个时,应该会出现 jsp 页面。前任。如果我点击报告并选择个人,则应该会出现 Personal.jsp 页面,但在我的情况下没有发生。

menubar.jsp 有页面链接。例如:

<li>
    <a href="#">Reports</a>
    <ul>
        <li><a href="../admin/Legal.jsp">Legal</a></li>
        <li><a href="../admin/Documents.jsp">Documents</a></li>
        <li><a href="../admin/Personal.jsp">Personal</a></li>
        <li><a href="../admin/Company.jsp">Company</a></li>
    </ul>
</li>

当我尝试访问它时,我看到的错误是:

http://localhost:8080/admin/Personal.jsp 的网页可能暂时关闭,或者它可能已永久移至新网址。

虽然我的路径是正确的,但我得到了上述错误。当我使用时:

<a href="../admin/Personal.jsp">Personal</a>

我被重定向到同一页面。相反,当我使用时:

<a href="/admin/Personal.jsp">Personal</a>

我得到了上面提到的错误。

解决办法是什么?

【问题讨论】:

  • 我猜你也可以像这样“Legal”访问你的jsp页面可以使用 liferay 添加页面选项创建您自己的页面。仅供参考
  • @Lucky Boy:不,它不起作用。实际上我收到以下错误:类型异常报告消息描述服务器遇到一个内部错误(),阻止它完成这个请求。异常 org.apache.jasper.JasperException:在第 66 行处理 JSP 页面 /admin/Legal.jsp 时发生异常这不应该发生,因为 Legal.jsp 可以正常工作..
  • 您的所有 jsp 页面或仅在 Legal.jsp 中是否有相同的错误?
  • @Lucky Boy:感谢您的及时回复。当我开始对我试图从菜单栏获取的所有 jsp 页面使用 时出现错误
  • 您是在构建一个应该使用给定 jsp 文件显示其内容的 portlet,还是在门户中运行,然后想要链接到门户之外的整页 jsp?在门户世界中,您不能只链接到某个 JSP。门户内部的解决方案在很大程度上取决于您实现 portlet 的框架。使用 Liferay MVC,您可以链接到 &lt;a href="&lt;portlet:renderURL&gt;&lt;portlet:param name="mvcPath" value="/admin/Personal.jsp"/&gt;&lt;/portlet:renderURL&gt;"&gt;Personal&lt;/a&gt;

标签: jsp liferay liferay-6 menubar


【解决方案1】:

将评论转换为答案,不客气:)

您是在构建一个应该使用给定 jsp 文件显示其内容的 portlet,还是在门户中运行,然后想要链接到门户之外的整页 jsp?在门户世界中,您不能只链接到某个 JSP。门户内部的解决方案在很大程度上取决于您实现 portlet 的框架。使用 Liferay MVC,您可以链接到

<a href="<portlet:renderURL>
            <portlet:param name="mvcPath" value="/admin/Personal.jsp"/>
         </portlet:renderURL>">Personal</a>

您正在实现的 portlet 将自动将此页面显示为其内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多