JavaServer Faces(JSF)是一种模型 - 视图 - 展示器框架,通常用于创建基于HTML表单的Web应用程序。使用标准组件和渲染工具包,可以使用Facelets或JSP标记定义有状态HTML视图,并通过支持bean连接到模型数据和应用程序逻辑。
p:dataExporter 导出所有数据表,而不仅仅是目标数据表组件
我正在从数据库中查询数据,并在单独的 中为每个结果呈现结果。我正在使用带有多个 的 来保持...
带有 Cupertino 主题的 Primefaces(非专家)
我正在尝试使用 Primefaces、cupertino 主题显示一个简单的网页。但是,该页面在服务器上运行时不显示任何内容。 这是我的 index.html 页面 ` 我正在尝试使用 Primefaces、cupertino 主题显示一个简单的网页。但是,该页面在服务器上运行时不显示任何内容。 这是我的 index.html 页面 `<?xml version = "1.0" encoding = "UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://xmlns.jcp.org/jsf/html" xmlns:f="http://xmlns.jcp.org/jsf/core" xmlns:p="http://primefaces.org/ui"> <h:head> </h:head> <h:body> <p:layout fullPage="true"> <p:layoutUnit position="north" size="50"> <h:outputText value="Top content." /> </p:layoutUnit> <p:layoutUnit position="south" size="100"> <h:outputText value="Bottom content." /> </p:layoutUnit> <p:layoutUnit position="west" size="300"> <h:outputText value="Left content" /> </p:layoutUnit> <p:layoutUnit position="east" size="200"> <h:outputText value="Right Content" /> </p:layoutUnit> <p:layoutUnit position="center"> <h:outputText value="Center Content" /> </p:layoutUnit> </p:layout> </h:body> </html>` 这是我的 web.xml `<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <display-name>Connection_Application</display-name> <welcome-file-list> <welcome-file>faces/index.xhtml</welcome-file> </welcome-file-list> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>/faces/*</url-pattern> </servlet-mapping> <context-param> <description>State saving method: 'client' or 'server' (=default). See JSF Specification 2.5.2</description> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>client</param-value> </context-param> <context-param> <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name> <param-value>resources.application</param-value> </context-param> <context-param> <param-name>primefaces.THEME</param-name> <param-value>cupertino</param-value> </context-param> <context-param> <param-name>primefaces.FONT_AWESOME</param-name> <param-value>true</param-value> </context-param> <listener> <listener-class>com.sun.faces.config.ConfigureListener</listener-class> </listener> </web-app>` 如果我遗漏了什么,你能告诉我吗? 提前致谢 也尝试了一个简单的数据表,但没有用。 首先,我不知道您使用的是哪个版本的 PrimeFaces,但自 PrimeFaces 版本 10 以来,Cupertino 主题被认为是旧版。旧版主题与新版本的 PrimeFaces 不兼容。 假设您使用的是兼容的 PrimeFaces 版本,您应该确保将 theme 依赖项 添加到您的项目中。当您将问题命名为非 Maven 时,您应该下载 JAR 并将其手动添加到您的项目中。 另请参阅:为什么我需要 PrimeFaces Maven 存储库才能使用主题? Cupertino 主题不是核心 PrimeFaces jar 的一部分。您需要添加PrimeFaces Cupertino Theme。如果您需要所有主题,请将 All Themes 添加到您的类路径(war 文件中的 WEB-INF/lib)。
o:graphicImage 'value' 属性必须引用 @GraphicImageBean 或 @ApplicationScoped bean
使用“o:graphicImage”的示例:“下面的渲染字节 [] 属性在 循环中将 Long 参数作为资源”:https://showcase.omnifaces.org/components/
哪个 JSF 版本(impl)支持 UI 自定义组件注释替换 XML 标签库?
对于自定义的JSF组件Foo,需要添加如下taglib.xml。哪个 JSF impl (mojarra) 版本支持注释而不是 XML? 标签库.xml <
jsp形式的语法错误:var isError = <h:outputText value="#{billpayuploadbean.m_bError}" />;
我在 JSP 表单中使用了这种语法,但它显示未捕获的语法错误。 使用的库:jsf-api-2.2.9.jar var isError = ;
我正在尝试根据支持 bean 上存在的布尔值显示/隐藏我的面板,但它没有按预期工作,并且 UI 上没有变化。 这第一次工作正常(仅...
GraphicImage的PF demo: https://www.primefaces.org/showcase/ui/multimedia/graphicImage.xhtml?jfwid=a0c1a (在 PF 论坛上询问)使用:GraphicImage 我可以通过以下方式添加单个二进制图像: 作为GraphicImage的PF演示: https://www.primefaces.org/showcase/ui/multimedia/graphicImage.xhtml?jfwid=a0c1a (在 PF 论坛上提问)使用:GraphicImage 我可以通过以下方式添加单个二进制图像: <p:graphicImage value="#{nOTiFYMotorcycleController.graphicImage}" stream="false"/> public InputStream getGraphicImage() throws IOException { ... return Files.newInputStream(Paths.get(stringBuffer.toString())); } 我看不到如何在 Galleria - Basic 中添加 InputStream/byte[]。我想在 Images? 中显示多个 <List> 我也试过在 ui:repeat 或 p:dataTable 中使用 p:graphicImage 我真正想做的是作为PF Galleria - Basic: https://www.primefaces.org/showcase/ui/multimedia/galleria/basic.xhtml?jfwid=a0c1a 我所有的图片都在“不同的位置”,比如 2 x 即: /Users/NOTiFY/IdeaProjects/NOTiFYmoto/images/moto/MotoGuzzi/2023/V85/TT/gu9032278eun02-01-m.webp /Users/NOTiFY/IdeaProjects/NOTiFYmoto/images/moto/MotoGuzzi/2023/V85/TT/gu9032278eun01-01-m.webp 你为什么不通过普通的 Servlet 提供你的图像? <p:galleria value="#{bean.images}" var="image"> <p:graphicImage value="/myImageServlet/#{image.id}"/> </p:galleria> 还有一个像这样的 servlet: @WebServlet("/myImageServlet/*") public class MyImageServlet extends HttpServlet { // parse image ID from request.getRequestURI() // load and serve }
作为“Mojarra”的长期 JBoss/Wildly 用户。我一直使用 JSF“RichFaces”。由于 2016 年 6 月生命周期结束,我迁移到了 PrimeFaces。 我使用的主要/仅有的五个“额外”PF 组件是: 数据标签...
如何从 url primefaces 隐藏 .xhtml 扩展名
如何隐藏 URL 中的 .xhtml 扩展名?这个可以在web.xml中配置吗? 示例:/login.xhtml 到 /登录
我正在寻找有关我的企业 JSF 项目的一些反馈。 这个项目提供了一个 JSF 标签库,我们已经将它集成到我们的几个产品中,以及一个关于如何开发 cu ...
你好我有一个程序,它带来了一个与键关联的记录列表,如果它有错误,这个列表可能有错误我想在 XHTML 中用另一种颜色绘制行并使用 JSF。 我有这个 ...
我是 PrimeFaces 的新手。我正在使用 p:chips 组件,我想在从 p:chips 中删除项目之前显示一个确认对话框。有没有直接的方法可以做到这一点,或者我怎样才能听取删除事件
加载页面时如何获取硬编码值? actionCode f:param 总是返回空值。 如何在页面加载时获取硬编码值? actionCode f:param 总是返回空值。 <f:viewAction action="#{myFaces.onLoad}"> <f:param name="actionCode" value="123" /> </f:viewAction> public void onLoad() { // Unable to get actionCode, always return empty logger.debug("FacesRequestParameterMap: {}", FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap()); }
给定以下场景: 我在一个对话框中有两个字段集(Fieldset-A,Fieldset-B)。 如果Fieldset-A展开,Fieldset-B打开的话就得收起 如果
IIOP1002:主体传播:无法在主题中找到主体信息 - Apache Shiro + EJB
我正在使用 Shiro Security 来保护 JSF 项目。 它按预期工作,包括调用远程 EJB(不安全)。但是,当调用不安全的 EJB 时,我有以下...
在 JSF 中,有没有一种方法可以在使用自定义组件时以编程方式将组件添加到树中?
我们有一个自定义组件库,它基本上只是用 Bootstrap 类(基本上是现在已经过时的 BootFaces 项目的继承者)装饰库存的 Faces 组件。 我们正在努力做的...
与 MyFaces / JSF 一起使用<protected-views> 时没有生成 CSFR 令牌(javax.faces.Token)
在 faces-config.xml 中 *.xhtml #或更具体的 URL 模式 但不是 Token (protected.xhtml?javax.f...
我试图通过从数据库中获取页面源来在加载时动态显示 jsf 页面上的字段。 基于一些查询,页面源将从数据库中获取并放入...
<p:dialog>中是否有任何属性,以便只有在该对话框中选择值后才会发生下一个事件
我需要显示一个对话框,其中存在是和否命令按钮。我面临的问题是,在呈现对话框后,后台操作仍在运行,如滚动或选择
org.jboss.weld.exceptions.WeldException: WELD-000049: 无法调用 private void init()
出于某种原因,以下代码不起作用,我不明白为什么。我目前的,而且相当手波浪,从大惊小怪的几个细微的变化中相信是因为豆子是