尝试访问其他页面时Liferay应用程序错误

时间:2015-03-07 16:04:55

标签: java netbeans liferay netbeans-7

我正在为Liferay制作一个Java应用程序。 一个简单的书店。在Liferay中上传和显示应用程序是有效的,但是当我尝试访问其他页面时,索引页面本身就会出错。

这就是我的应用程序目前的样子。例如,如果我点击"所有书籍"在导航到左边。我收到了错误。

Index page

如前所述,这是我得到的错误。它说"找不到所请求的资源。" ""

Error page

任何有关做什么的帮助,将不胜感激:)

1 个答案:

答案 0 :(得分:0)

您的第一个屏幕截图显示/web/student-life,而第二个屏幕截图显示的网址看起来像是一个servlet网址,而不是一个portlet网址:/book?action=allBooks

请注意 - 在门户网站中,您将无法控制网址,并且您需要门户网站为您生成这些网址。这通常意味着它们会比您所看到的更丑陋。您可以获得后退控制(通过"友好的URL"在Liferay中)但如果您刚刚开始开发Portlet,我会认为这是第二(或第三)思想。

使用<portlet:actionURL .../>创建您的操作网址,并且 - 暂时 - 保持在同一页面上。一切正常后,您可以将其扩展到多个页面。