首页 > TAG信息列表 > jsf-2

java-JSF Web应用程序中的身份验证/授权?

我发现JSF中有两种类型的认证机制. > JAAS(Java身份验证和授权服务) >集装箱管理 (如果我错了,请更正) 我试图寻找更好的教程来指导您学习任何一种方法.不幸的是,我在许多未完成的课程中结局.任何人都可以为我提供扎实的教程或任何指南,以帮助我抓紧绳子.解决方法:不仅有两种类型的

java-使用f:event postAddToView在PageLoad之后调用JSF ManageBean

我正在使用JSF 2.0编写应用程序. 对于其中一个页面,页面的一部分需要花费很长时间才能显示. 为了改善用户体验,我正在考虑先加载页面,然后在第一次加载后成功加载页面后自动对JSF manage bean对象执行Ajax调用. 我正在考虑将f:event与postAddView类型一起使用. <h:outputText id="d

Java-在JSF和ui:repeat中嵌套ajax

<h:form> <fieldset> <h:selectManyListbox id="listbox" value="#{form.items}"> <f:selectItems value="#{form.allItems}"> </h:selectManyListbox> </fieldset>

java-在托管bean之间传递Value对象的JSF2.0

我已经使用Weblogic 10.3.4,PrimeFaces和JQuery编写了一个小型JSF2.0应用程序.我现在正在考虑将我们的Main Web App转换为JSF2.0.当前使用的是Weblogic 8.1,Java 1.4和JSP.我目前的问题是将对象从一个托管bean传递到另一个托管bean的最佳方法是什么.我们的应用程序包含许多屏幕,但

java-jsf f:ajax不会立即呈现

我有这样的标签: <h:inputText size="30" immediate="true"> <f:ajax event="change" listener="#{someMethod}" render="someDataTable"/> </h:inputText> 我有一个像这样的数据表: <h:dataTable value="#{

Java-JSF 2.0 Facelets模板继承

这是JSF 2.0 Facelets nested templates inheritance的扩展重新发布,已被宽松要求并正式答复. 这是我的easy_to_earn问题: template_base.xhml <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:ui="htt

JSF 2.0如何在Glassfish V3中使用Apache Myfaces

我正在尝试将Myfaces与Glassfish一起使用,但无法正常工作.我已经确保myfaces-api和myfaces-impl是与我的应用程序一起部署的JSF运行时,但是Glassfish仍使用mojarra版本运行该应用程序. 我当时认为lib文件夹中的类将取代应用程序服务器中的类. 如果从glassfish的modules文件夹中删除

无法访问jsf组件中的javascript文件

我有一个必须访问javascript文件的jsf组件,我在下面的代码中添加了whit outputScript,在生成的html中出现错误,并且无法访问javascript. javascript文件位于document_root / js目录中 我如何解决此问题,谢谢您的帮助. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional/

java-Liferay Portlet部署-类强制转换异常

我是Portlet的新手,我正在尝试从我的JSF 2.0应用程序构建一个.我正在使用liferay-portal-tomcat-6.1.0-ce-b4,JSF 2.1.3和PortletFaces bridge 2.0.1. 当我尝试将portlet安装到liferay中时,我总是得到以下异常,我真的不知道为什么,因为根据文档,org.portletfaces.bridge.GenericFac

如何在外部JavaScript文件中使用EL

我有一个在xhtml页面中定义的javascript函数,并且能够在其中使用EL,现在当我将该函数移至外部JS文件时,无法像以下那样使用EL: #{request.contextPath} #{myBackingBean.myProperty} 所以,我想知道如何在外部JS中完成类似的工作?解决方法:您可以只声明一些外部Java脚本函数的输入

java-当选择特定的selectOneMenu选项时如何显示inputText?

我想为应用程序创建设置面板.该应用程序会将设置值存储到数据库表中.设置面板将用于显示设置和更改值.我想用这种方式表示值: 这样,用户将只能输入固定值.我想更改用户输入自定义值.像这样: 我想用自定义选项创建selectOneMenu.当用户选择custom时,selectOneMenu将替换为inputText字

javascript-如何将toDataURL方法返回的画布内容作为图像存储在JSF中的磁盘上

我已经使用svg和javascript创建了图像,我希望用户能够保存它.如何将其发送到bean并保存? 查看代码: <script> var svg = $('#map').html().replace(/>\s+/g, ">").replace(/\s+</g, "<"); // strips off all spaces between tags

春季-JSF bean和可序列化问题

我对使用Spring托管服务的JSF Bean有问题.我收到一个错误消息,说JSF bean中使用的spring bean无法序列化. @ManagedProperty("#{customerService}") private CustomerService customerService; 我无法使该服务可序列化,因为它使用的是JdbcTemplate,而该JdbcTemplate本身是不可序

Java-JSF / Primefaces-CommandButton:打开新的浏览器选项卡,而不会杀死ViewScoped bean

我正在尝试在由ViewScoped bean支持的视图中使用JSF视图(在Portlet中部署在Liferay中)打开一个新的浏览器选项卡.使用常规操作重定向会杀死bean.我已经尝试过提供here和here的方法,但不幸的是没有成功. 该按钮大致如下所示: <p:commandButton value="#{msg.label}" onclick="target

java-无法通过键获取Map的价值

我有一个< p:dataTable>每行都有一个inputText,如下所示: <p:dataTable ... rowIndexVar="row"> <p:column> <p:inputText value="#{myBean.items[row + 1]}" /> </p:column> </p:dataTable> items属性是Map< Lo

java-jsf如何使用添加到数据库的新值刷新或更新dataTable

>我有一个jsf页面(page1.xhtml),其中在表单内定义了“ h:datatable”,并使用休眠方式填充了数据库中的值.这很好.>另外,我在同一页面上放置了一个“ h:commandButton”(创建).通过单击按钮,将打开一个新的jsf页面(page2.xhtml).在新页面上,我可以将值设置为某些h:inputText元素,并可以

java-JSF 2-页面访问取决于用户角色

当前使用的是:JBoss 6(在GlassFish 3.1上开发),JSF 2.0,带有JAAS的基于表单的身份验证(没有“公共”页面,所有内容都需要身份验证). 该Web应用程序提供了两个不同的搜索页面(如search1.jsf和search2.jsf),可从index.jsf进行访问,但是对于不属于具有附加权限的特殊角色的用户,必须不

java-如何从日历验证日期

我尝试了以下代码(我遵循了一个示例)来测试从日历中选择的日期.如果我的数据库中不存在该日期,则应向最终用户显示一条验证错误消息.但是,错误不会最终出现在< h:message>中,而是被记录到服务器日志中. 视图: <p:calendar id="date1" value="#{bean.date1}" showOn="button"> <

java-通过单击行中的按钮获取primefaces数据表中的行号

如何通过单击某行中的按钮来获取Primefaces(2.2)数据表中的行号? 我需要将此数字传递给具有hint()函数的javascript代码. 1个解决方案 使用WidgetVar.selection,但在这种情况下,我手动使用行选择,然后单击按钮->糟糕的情况. < p:column>< p:commandButton id =“ someButton” value =

Java-JSF 2.0:和默认转换器

我想为视图参数使用标准的JSF转换器(javax.faces.convert.DateTimeConverter) 从文档中: You can refer to the converter by class or by its ID using the component tag’s converter attribute. The ID is defined in the application configuration resource file 然后

春天-@Scope(“ request”)不起作用

我正在试验JSF和Primefaces(JSF 2.0.2,PrimeFaces 3.0.5,Spring 3.0.0).看来我无法从xhtml页面访问托管bean,例如 <h:inputText id="lastName" value="#{personalBean.personal_Basic.firstName}" label="Last Name" required="true" /> 该请求从命

Facelets中的JavaScript导致java.lang.IllegalArgumentException:空源

我是Java和Java Server Faces的新手,我遇到了下一个问题. 下面的代码可以正常工作: <?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.dt

java-具有可定制内容的JSF迭代复合组件

我想创建一个复合组件,可以将迭代元素的原始布局传递到复合组件. 这是一个简化的示例,可以工作: <composite:interface> <composite:attribute name="value"/> </composite:interface> <composite:implementation> <ul> <c:forEach var="i" ite

java-Primefaces datatable选定的行无法使用viewscope工作

我正在使用JSF 2.0和Primefaces 3.4.2,我有一个使用延迟加载填充的数据表. 当我查看managedbean的范围时,则数据表selectedRow给出了空指针异常. 如果使用会话作用域,则可以在managedbean中获得selectedRow. 我正在使用CDI Spring批注指定范围.我已使用this方法创建视图范围. 更新1

java-@WebServlet中的JSF 2.0和自定义路径

我有一个带有一些标准JSF页面和支持bean的JSF Webapp. 我正在尝试使用@WebServlet批注的urlPatterns参数来从非根路径获取我的应用程序页面.例如: http://localhost/<appName>/<myPath>/index.xhtml 如下代码所示,其中myPath = / web. 这似乎不起作用.该应用程序仅响应以下请求: