【问题标题】:does not display the result (Java)不显示结果(Java)
【发布时间】:2014-10-19 10:16:59
【问题描述】:

你好,试图找出 Jsf(primefaces)和很少的东西。在 maven 中编译的战争档案尝试通过 Glassfish 运行,服务器启动但在开始时写“Artifact qwe-1.0-SNAPSHOT.war: Server is not connected. Deploy is not available.”但在后期写道“Artifact qwe-1.0-SNAPSHOT.war:Artifact 正在部署中,请稍候... Artifact 部署成功。”似乎一切正常,然后在浏览器中打开我的页面是空的,尽管在我的 index.xhtm 和我的 pom.xml 和 web.xml link pastebin 并且应该是一个在primefaces中连接的样式的按钮告诉我我是否做错了什么? 这是浏览器中的结果截图。 link1

【问题讨论】:

  • 至少你缺少 h:head 和 h:body
  • 我觉得没有什么取决于它,按钮无论如何都应该是

标签: jsf primefaces glassfish jakarta-ee


【解决方案1】:

<p:button outcome="productDetail" value="Bookmark" icon="ui-icon-star"> 将您定向到 productDetail 页面。如果当前路径中没有 productDetail.xhtml 页面,则 index.xhtml 页面无法解析 NavigationCase 的结果。因此,创建页面 productDetail.xhtml 并放入 index.xhtml 的同一目录中。

此外,您应该使用 JSF 标准标签(h:head, h:body)。

【讨论】:

  • @Deres 为什么你对我的回答不感兴趣。如果我的回答不能帮助你,你应该评论。我想知道。如果它不起作用,我将删除我的帖子。