jjzjj

xml - JSF 2 - 如何在 HTML 输出中保留 XML 实体定义?

我正在开发一个JSF2网络应用程序。如果我定义一个如下开头的小面:]>当呈现为HTML时,实体定义已被删除。如果我真的希望它们包含在输出标记中,有没有办法保留它们? 最佳答案 我不知道您是否也可以编写一个新的渲染器,但我在响应XML结果时遇到了类似的问题。在我的例子中,我获取了BackingBean中的HttpOutputStream并编写了XML。也许如果您跳过我示例中的关闭和ctx.responseComplete(),JSF通常会在流中写入他的响应。FacesContextctx=FacesContext.getCurrent

xml - 使用 Facelets 从 JSF2 输出 XML

当用户单击我的JSF2应用程序中的特定链接时,我想返回一个格式正确的XML文档。我有指向xhtml页面的链接,但我无法让该页面将XML返回给浏览器。最终XML将由支持bean生成(从数据库中提取数据)。但首先,我试图获得一个使用页面中硬编码数据的简单演示。目前页面总是返回.... 最佳答案 使用REST网络服务怎么样?查看快速教程:http://seamframework.org/Documentation/CDIQuickstartForMavenUsers查看如何获得具有REST功能的简单示例。

java - 如何获取树表的选定行?

我有一个树形表,页面上有两列。第一个是parent,第二个是child。子表显示为命令链接,当我点击这些链接时,它应该获取子表的ID并根据ID在下一页显示数据。问题是,当我选择任何一个child时,它会导航到下一页并只显示与第一个child相关的数据,这意味着它在所有情况下都采用第一个child的ID。 最佳答案 希望对你有帮助//TreeViewervieweruseyourviewerIStructuredSelectionselection=(IStructuredSelection)viewer.getSelection()

ajax - 使用 servlet 过滤器中的请求参数将 JSF ajax 请求重定向到 URL

我正在使用JSF2.2并配置了servlet过滤器。Filter中有效的部分代码:HttpServletResponseresponse=(HttpServletResponse)resp;if(userSession==null){redirectURLRegular=response.encodeRedirectURL("../login.xhtml?param1=noSession");redirectURLAjax=response.encodeRedirectURL(request.getContextPath()+"/faces/login.xhtml?param1=noS

xml - JSF 2.0 是否已弃用或需要 faces-config.xml?

按照docs进行,看起来faces-config.xml是必需的。但是,出于某种原因,我认为Facelets使用了注释,因此不需要xml配置(?)。他们说:ToconfigureJavaServerFacestouseFaceletsastheViewHandler,modifyyourproject'sfaces-config.xmltospecifytheelement似乎Facelets教程经常是死链接,或者像上面一样,很快就会成为死链接:( 最佳答案 您在问题中链接的“文档”涉及Facelets1.x,而不是JSF2.0中包

XML 或文本声明不在实体的开头

抱歉有点蠢。但我开始明白(我缺乏知识)如果你想在该页面上使用RichFaces组件,则不可能转发到另一个页面。这是我在转发到包含RichFaces组件的页面时遇到的一些问题如果我转发到一个带有表单的页面,数百个包含的JavaScrip中的一些被解释为格式错误的XML标记。如果我使用嵌套表格,这些表格会丢失CSS文件并且看起来像普通的JSF2.0数据表格。当转发到演示中只有一个tabPanel的页面时TabPanel-ShowCase选项卡面板变得困惑,变得无法使用(见下图)。我不需要转发到包含RichFaces组件的页面,但如果有该选项就好了。可能我误解了有关如何使用RichFaces

java - JSF2如何在web.xml文件中指定多个自定义元素库

我有两个自定义组件,我需要在同一个项目中同时使用它们。我知道如何指定单个组件(教程:http://myjavabuddy.blogspot.com/2013/04/writing-custom-components-for-jsf-20.html)(web.xml):javax.faces.FACELETS_LIBRARIES/WEB-INF/marquee-taglib.xml只要我添加另一个组件(web.xml),第一个元素就会停止工作:javax.faces.FACELETS_LIBRARIES/WEB-INF/marquee-taglib.xmljavax.faces.FACE

xml - JSP 与 Facelets 作为 JSF 的 View 技术

关于JSFView技术,我不是100%了解JSP和Facelets之间的区别。我在谷歌上搜索,每个人都以同样的方式解释差异(有些只是复制其他的)。我想知道如果我有一个JSP页面(文档样式,带有jsp:root,因此没有scriptlet)或一个Facelets页面,当reuqest进来时,以及在RenderResponse执行每个JSF标记。还有ui:include和jsp:include有什么区别。我非常了解JSP/Servlet,但不太了解JSF内部结构。谢谢,我希望您不会像所有其他JSP与Facelets问题一样看到这个问题。ps:我发现一小部分响应是Facelets没有在Jav

xml - 什么决定了 JSF 版本?容器还是面配置?

我目前正在JBossAS4.3上运行遗留的JSF应用程序。我相信这实现了JSF1.2。然而,当我查看faces-config时,我发现它使用的是JSF1.1DTD。我使用的是哪个版本的JSF? 最佳答案 确切的JSF实现版本信息可在/META-INF/MANIFEST.MF中找到。JSF实现JAR文件的文件。它通常位于list文件底部附近,如下所示:Implementation-Title:MojarraImplementation-Version:1.2_12-b01-FCSImplementation-Vendor:SunMic

xml - 引用的文件包含错误 (jar :file:/. ../plugins/org.jboss.tools.jst.web_3.5.0.Final-v20130717-0309-B75.jar!/catalog/web-facesconfig_2_2.xsd)

我在eclipse中创建JSF项目,文件faces-config.xml出错Referencedfilecontainserrors(jar:file:/D:/eclips/eclipsek/plugins/org.jboss.tools.jst.web_3.5.0.Final-v20130717-0309-B75.jar!/catalog/web-facesconfig_2_2.xsd).faces-config.xml当我删除以下行时,faces-config.xml中的错误指示消失了http://xmlns.jcp.org/xml/ns/javaee/web-facesconfi