jsf 相关问题

JavaServer Faces(JSF)是一种模型 - 视图 - 展示器框架,通常用于创建基于HTML表单的Web应用程序。使用标准组件和渲染工具包,可以使用Facelets或JSP标记定义有状态HTML视图,并通过支持bean连接到模型数据和应用程序逻辑。

java.util.NoSuchElementException 使用休眠和 JSF 时

以下是调用查询的方法: 公共无效登录(){ 查询查询=空; session.beginTransaction(); 查询=会话 .createQuery(" 来自

回答 1 投票 0

替代或新的 Jakarta Faces 4.0 组件

作为“Mojarra”的长期 JBoss/Wildly 用户。我一直使用 JSF“RichFaces”。由于 2016 年 6 月生命周期结束,我迁移到了 PrimeFaces。 我使用的主要/仅有的五个“额外”PF 组件是: 数据标签...

jsf
回答 1 投票 0

如何使用 JSF 根据前两个菜单的选择加载 SelectOneMenu 的值?

先选校区(id) 然后选择教育水平(id) 第三,根据之前的两次选择来选择课程。 我尝试使用 select 中的 valueChangeListener,但是我是 ...

jsf
回答 0 投票 0

Jakartafaces、mojarra4、tomcat10.1 失败,错误:无法调用 jakarta.faces.application.ResourceHandler.createViewResourc ...resourceHandler 为 null

我的helloworld pf war在Tomcat10.1.7和jdk17部署失败,报错。我按照这些链接来配置 pom.xml。我的应用程序有一个简单的文件 index.xhtml。 如何正确安装和配置...

回答 0 投票 0

span 类中的值 ui-c 是什么?

我们在前端和复选框中使用 JSF 和 PrimeFaces。我遇到以下问题: 我不知道 ui-c 值从哪里进入 span 类(我使用 F12 检查过)并且由于这个 ...

回答 2 投票 0

遗留 jsf 项目到 angular 的对话

我正在寻找指导,以继续将我遗留的 myfaces 项目迁移到 Angular。 项目有 2k 个简单到复杂的页面。我正在考虑进行相位转换,不想全部转换...

回答 0 投票 0

在其他 bean 未完成时创建一个新的 FlowScoped bean

我正在 weblogic 上使用 JSF(Primeface)和 j2ee。 我的应用程序中有两个不同的流程: 流量配置: 公共类 RequestFlow 实现可序列化 { @Produces @

回答 1 投票 0

JSF 组件树在 Angular 中的等效操作

我想知道是否有等效于 JSF 提供的适用于 Angular 的组件树操作。 使用 JSF,我可以使用多个侦听器,即在

回答 0 投票 0

在 h:button 上使用 styleClass 时抛出 jsf 错误

我是 jee dev 新手,一切正常

回答 0 投票 0

p:selectBooleanButtons 在 p:selectOneMenu

在我的网络应用程序中,我有属于不同项目的列表。我正在使用 p:selectOneMenu 向用户显示所有可用的搜索。我为搜索类实现了转换器......

回答 0 投票 0

maven 网络应用程序,xhtml 讲解工作

我在intellij ultimate中创建了一个maven web应用程序,然后我创建了一个index.xhtml文件,但是xhtml中的元素总是不显示在网页中,当它们显示时,它们只是......

回答 0 投票 0

在 Prime Faces 应用程序中禁用浏览器的后退按钮

我在 WildFly 17 应用程序服务器上使用 JSF 2.3 和 Prime Faces,我想禁用浏览器的后退按钮。 我已经尝试过: https://stackoverflow.com/a/20321530/1925356 避免...

回答 0 投票 0

Eclipse & JSF & Tomcat 6:“找不到 FacesContext”

使用 Eclipse Helios,我尝试启动一个基于 JSF 的项目。 创建新工作区后,我安装了 web-tools-platform 东西。全部使用Hel...中的“安装新软件”

回答 1 投票 0

在现有的 JSF webapp 中集成 lottie-player

我们需要在我们现有的 JEE8 webapp (JSF) 中集成 lottie 动画。但是在xhtml页面中写了如下代码(lottie-player),在客户端并没有渲染: 我们需要在我们现有的 JEE8 webapp (JSF) 中集成 lottie 动画。但是在xhtml页面中写了如下代码(lottie-player),在客户端并没有渲染出来: <lottie-player src="https://assets7.lottiefiles.com/packages/lf20_umoglgxj.json" background="transparent" speed="1" style="width: 300px; height: 300px;" loop autoplay></lottie-player> 为什么不渲染?其他标签,如 DIV、VIDEO、SLOT 都可以正常渲染。

回答 0 投票 0

PrimeFaces。 <p:editor> 标签

我在我的项目中使用 Primefaces 8.0。 我正在尝试按照此处所述配置内容安全策略。 这是我的配置的样子: 我在我的项目中使用Primefaces 8.0。 我正在尝试按照 here. 中的说明配置内容安全策略 这就是我的配置: <context-param> <param-name>primefaces.CSP</param-name> <param-value>true</param-value> </context-param> <context-param> <param-name>primefaces.CSP_POLICY</param-name> <param-value>script-src 'self' https://wchat.freshchat.com</param-value> </context-param> 在 Mozilla Firefox 中一切正常。 但在谷歌浏览器中,我收到这些错误消息: jquery.js.jsf?ln=primefaces&v=8.0:2 Refused to run the JavaScript URL because it violates the following Content Security Policy directive: "script-src 'self' https://wchat.freshchat.com 'unsafe-hashes' 'nonce-MWYzYWZiMTEtNzM0Mi00Mzc1LWI0OTMtZTY3YWU4NTI2NjIx'". Either the 'unsafe-inline' keyword, a hash ('sha256-...'), or a nonce ('nonce-...') is required to enable inline execution. 我注意到这些错误发生在使用PrimeFaces Editor的页面上 显然问题是 src="javascript:true; 是在渲染 PrimeFaces Editor 时添加的。 请告知如何解决此问题。

回答 0 投票 0

<pe:keyFilter> 标签不工作

这在我的应用程序中不起作用。它也仍然接受数字。 这在我的应用程序中不起作用。它仍然接受数字。 <p:inputText id="Name" value="#{dependbean.name}" maxlength="30"> <pe:keyFilter mask="alpha"></pe:keyFilter> </p:inputText> 将 <pe:keyFilter> 移到 <p:inputText> 之外,并使用 for 属性指向哪个组件是为其定义的过滤器。 <p:inputText id="Name" value="#{dependbean.name}" maxlength="30" /> <pe:keyFilter mask="alpha" for="Name" /> 尝试 <p:inputText id="Name" value="#{dependbean.name}" maxlength="30"> <pe:keyFilter regex="/[ABC]/i"></pe:keyFilter> </p:inputText> 确保在文件开头添加了元素 <html ... xmlns:pe="http://primefaces.org/ui/extensions"> 如果仍然不起作用,请确保 pom.xml 文件具有来自 primefaces 扩展的依赖项。 如果没有,请将其添加到标签之间的 pom: <!-- https://mvnrepository.com/artifact/org.primefaces.extensions/primefaces-extensions --> <dependency> <groupId>org.primefaces.extensions</groupId> <artifactId>primefaces-extensions</artifactId> <version>6.0.0</version> </dependency> 它应该适用于: xmlns:p="http://primefaces.org/ui" 和: <p:inputText id="phone" ... > <p:keyFilter mask="num"/> </p:inputText> 尝试从 here 添加 jquery.keyfilter.js 在您的 JS 文件夹中。 然后将其添加到您的 JSF 页面: <script type="text/javascript" src="#{facesContext.externalContext.requestContextPath}/js/jquery.keyfilter.js"></script>

回答 4 投票 0

Primefaces 就地编辑器

我在数据表中使用 primefaces 就地组件当用户单击就地编辑器时,将执行一个 js 函数,该函数将运行远程命令以从后台获取数据...

回答 0 投票 0

p:dataExporter 导出所有数据表,而不仅仅是目标数据表组件

我正在从数据库中查询数据,并在单独的 中为每个结果呈现结果。我正在使用带有多个 的 来保持...

回答 0 投票 0

带有 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)。

回答 2 投票 0

o:graphicImage 'value' 属性必须引用 @GraphicImageBean 或 @ApplicationScoped bean

使用“o:graphicImage”的示例:“下面的渲染字节 [] 属性在 循环中将 Long 参数作为资源”:https://showcase.omnifaces.org/components/

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.