URL jsf2中的参数

我需要有这个链接: 要从如下代码中提取id: HttpServletRequest request = (HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest(); String clipId = request.getParameter("id"); 当我在tomcat上运行它时,我得到: 信息 /OnAir/innerpage/clip.jsf&id=9099 描述请求的资

Jsf Facelet被修改了

当我的页面无法正确呈现时,我会在jboss控制台中看到这些信息。有人知道这是什么意思吗 14:22:46,403 INFO [facelet] Facelet[/layout/header.xhtml] was modified @ 1 :54:54 PM, flushing component applied @ 2:22:43 PM 14:22:46,404 INFO [facelet] Facelet[/layout/header.xhtml] was modified @ 1 :54

Jsf 设置ice中的列表项:选择一个菜单

我想在icefaces中将列表中的项目设置为selectonemenu。 但当我这样做时,我会得到以下错误: java.lang.ClassCastException:无法转换为javax.faces.model.SelectItem 是一个实体类 请提供帮助。创建和填充selectOneMenu项的正常方法如下: private String selectedItem; // +getter +setter private List<SelectItem> selectItems;

Jsf 我可以延迟a4j:commandButton';使用accesskey单击时的操作?

我有一个h:inputText,当onchange()事件发生时,它将调用后端方法 <h:inputText> <a4j:support event="onchange" action="#{mBean.onInputChange}" />  </h:inputText>   我有一个a4j:commandButton,它将执行保存过程。a4j:commandButton也有分配给它的热键 <a4j:commandButton acces

JSF2.0部分状态保存似乎不起作用

我正在评估在高流量网站中使用JSF的可能性。我被告知,在JSF2.0中,组件树不存储在会话中,并且在修改组件树后只存储增量 以下是我正在查看的页面: <?xml version="1.0" encoding="UTF-8"?> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html"> <body> <h:form>

Jsf CDI会话作用域的长时间运行Bean不工作

我在理解Weld或CDI的对话范围时遇到了一些问题 在我的JSF Faclets页面中,我调用: <f:metadata> <f:event type="preRenderView" listener="#{viewBean.start}" /> </f:metadata> 现在,每当我刷新浏览器时,新的对话就会开始。这是正确的行为吗?那么,为什么谈话总是短暂的呢?没有抛出异常。将创建beans.xml

Jsf 数据表验证器

如何为数据表定义验证器?例如,要强制它至少有一个行到提交?可以尝试以下操作(未测试): 将h:dataTable绑定到支持bean中的UIComponent: <h:dataTable value="#{myBean.myList}" var="item" id="myId" binding="#{myBean.myTable}"> 谢谢,但我想在facelet中寻找一些东西,而不是在bean中!:)然后,您可以从“提交”按钮调用javascript/jQuery方法来计算表行数。

在IBMWebSpherePortal6.1服务器上使用RichFaces3.3.3和Portlet(JSF1.2)

我正在尝试使用richfaces 3.3.3多文件上传功能。我在JSF1.2和ApacheTomcat服务器中成功地使用了它,但无法在IBMWebSpherePortal6.1服务器的portlet中实现它 除了lib中的常规jsf jar之外,我还添加了以下jar:= commons-beanutils-1.7.0.jar、commons-collections-3.2.jar、commons-digester-1.8.jar、commons-logging-1.0.4.jar、jhighli

Jsf 将ValueChangeListener与Richfaces建议框一起使用

我正在尝试使用Richfaces建议框。根据从suggestionbox中选择的值,我尝试更改它旁边的outputtext值 以下是我的xhtml代码: <td align="left"> <h:inputText onchange="submit();" immediate="true" id="productname" valueChangeListener="#{salesBean.updateProductRate}" autocomplete="false"/

Jsf 在复合组件中装饰标准组件时,如何继承属性?

我想知道是否有一个很好的方法来装饰组件与复合组件 例如: <composite:implementation> <div style="someFancyClass"> <h:inputText value="#{cc.attrs.value}" /> </div> </composite:implementation> 在这种情况下,value属性被传递到包含的。但是其他所有属性呢?我是否必须在部

JSF页面呈现两次?

突然之间,我的JSF2将每个页面呈现两次(使用Eclipse和Tomcat),不管它有多简单。例如: <!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:f="http://java

如何在JSF';黄豆

我有以下代码片段,它们基本上将隐藏字段的值设置为div的html内容(使用jQuery),这样我就可以在支持bean上处理它: MyPage.xhtml 再往下看: <h:inputHidden id="hidden_field" value="#{myBean.divData}" /> `<div id="my_div"> <!-- content in foreign language (spanish) --> </div> &l

Jsf 哪些XHTML文件需要放在/WEB-INF中,哪些不需要?

在这些问题之后: 我写这些都是为了解决JSF2框架的一个“愚蠢”问题,即我不能直接链接到存储在/WEB-INF子文件夹中的页面。在那之后,我对Google和Stackoverflow做了一些研究,我知道了一件事:如何构造JSF2 web项目 特别是,我应该把XHTML页面放在哪里?最终用户确实无法公开访问/WEB-INF文件夹中的文件。所以你不能有类似http://localhost:8080/contextname/WEB-INF/some.xhtml。这将是一个潜在的安全漏洞,

Jsf 用于更改数据的dataTable或foreach

我有一个在数据库中存储用户的应用程序。我希望管理员能够更新这些用户的数据,并尝试创建一个dataTable,该dataTable调用bean来获取用户列表,并迭代用户以输出他们的数据。我在inputText字段中输出数据,以便管理员能够编辑他们的数据。inputText字段旁边是保存更改的commandLink,它应该调用bean方法(sessionScoped)将更改合并到数据库中 我尝试使用dataTable和foreach手动执行此操作。他们两个都不工作 问题是,在单击链接时调用的bean

Websphere上JSF 1.2中的HTTP身份验证

我正在Webshere7.0上使用JSF1.2+Tomahawk 1.1.13 My web.xml: <welcome-file-list> <welcome-file>/search.faces</welcome-file> </welcome-file-list> <security-constraint> <display-name>Websphere Security Constraint<

JSF中的错误不清楚

我正在使用Tomahawk进行演示文件上传。没关系,但在我的代码触发错误的一部分中,上次的代码运行正常。这是一个日志文件: StandardWrapperValve[FacesServlet]:PWC1406:Servlet FacesServlet的Servlet.service引发异常com.sun.el.parser.ParseException:遇到。在第2行第37列。他期待着:。。。java:2309 at com.sun.el.parser.ELParser.ELParser.jj_

primefaces/jsf中id和widgetvar的命名约定

我遇到了一个问题,id属性和widgetvar的id都相同,显然不建议两个属性的值都相同。因此,我试图找到最好的惯例。是否有特殊(保留)字符不能使用,如句号等。谢谢,请始终使用特定前缀。没有真正的“最佳”前缀,也没有官方推荐的惯例。“最佳”只是在整个web应用程序中保持一致 例如 或 或 请注意,$在JSF客户端ID中是不允许的 作为widgetVar的$难道不是“危险”吗?PrimeFaces随jQuery一起提供,并使用$调用jQuery。@siebz0r:这与$()函数不同。它

Jsf Can';t从preRender导航后保留faces消息

在页面的预渲染代码中,我添加了faces消息,然后导航到另一个页面,如下所示: if(error){ addMessageToComponent(null,"AN ERROR HAS OCCURRED"); FacesContext.getCurrentInstance().getExternalContext().getFlash() .setKeepMessages(true); navigateActionListener("myoutcome"); }

Jsf 如何选择正确的bean范围?

我注意到有不同的bean作用域,如: @RequestScoped @ViewScoped @FlowScoped @SessionScoped @ApplicationScoped 每种方法的目的是什么?如何为我的bean选择合适的范围?简介 它表示bean的作用域(生命周期)。如果您熟悉基本servlet web应用程序的“幕后”工作,则更容易理解: @Request/View/Flow/Session/ApplicationScoped bean的寿命与单个HTTP请求响应周期一样长(

JSF SelectOne菜单不更新

我是JSF初学者,我对selectonemenu项有问题。当我选择一个项时,例如“FirstLabel”,应该显示outputpanel。但是,selectone菜单不会更新我的选择。我使用primefaces 3.1库。我如何解决此问题。感谢帮助 <p:selectOneMenu value="#{denemeView.str}" effect="fold" editable="true" > <f:selectI

Jsf ui中的样式元素:按css重复

我正在使用 <ui:repeat value="#{itemDetail.imageUrlsList}" var="imageUrl" class="thumbnail"> <div class="thumbnail" > <a4j:commandLink id="thumbLink" actionListener="#{itemDetail.setCurrentImageUrl(imageUrl)}"

Jsf 在composites上使用新的xmlns.jcp.org命名空间会导致java.util.concurrent.ConcurrentHashMap.putIfAbsent处出现java.lang.NullPointerException

我正在阅读《JavaEE7教程》 在IDE中的第8.5章复合组件中键入示例代码并在GlassFish4.0上运行该示例后,出现了一个错误 java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1078) at com.sun.faces.util.Cache.get(Cache.java:116) at com.

JSF脚本未加载到不同的环境中

我已经在本地WebSphereAppServer上部署了JSF2.1/IceFaces3.3应用程序。JSF自动添加的javascript资源(例如,如下所示)加载在本地windows环境中,但不加载在Linux环境中的远程应用服务器中 <script src="/myAppContext/javax.faces.resource/jsf.js.faces?ln=javax.faces" type="text/javascript"></script> 同样的东西适

Jsf 为什么我得到空参数值?

我的web应用程序中的参数有问题。在某个页面(index.xhtml),我有: 当我运行应用程序并转到index.xhtml页面时,我会看到backurl:/pages/login.xhtml 但在setLanguage方法中,当我单击并调试应用程序时,第二个参数(backurl)为空 问题在哪里 #{userController.setLanguage('pl', backurl)} 这应该行得通。(没有测试) 有许多方法可以将参数传递给支持bean 你为什么不用这个 <h:comm

Jsf 不工作的柱状图面

我试图用Primefaces实现一个条形图(在Pom.xml中,我有Primefaces 4.0的依赖项),但是当运行应用程序时,屏幕上不会显示任何内容,但是选择inspect元素会出现和一个脚本,仅此而已 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//ES" "http://www.w3.org/TR/xhtml

Jsf 打开时为空变量<;p:dialog>;-JFS 2.0,Primefaces

你好吗 也许现在是个新手问题。现在我在表单中有一个输入和一个“提交”按钮。当我单击submit时,这不会调用任何方法,这只会打开一个。当这个对话框打开时,输入中的变量没有设置,所以我的另一个输入没有显示任何内容 查看要理解的图像: 单击“提交”(Adicionar)后: 第二个图像必须显示与第一个输入完全相同的值,但正如您所看到的,这只是显示一个空输入 现在让我们转到我的代码 这是我的JSF: <h:form id="inserirDisciplina"> <h:

Jsf commandButton/commandLink/ajax操作/侦听器方法未调用或输入值未设置/更新

有时,在使用、或时,与标记关联的操作、操作监听器或监听器方法不会被调用。或者,bean属性不会用提交的UIInput值更新 可能的原因和解决方案是什么?引言 每当UICommand组件(,等)未能调用关联的操作方法,或UIInput组件(,等)未能处理提交的值和/或更新模型值时,而且,在服务器日志中没有看到任何Google异常和/或警告,也不是在按照配置ajax异常处理程序时,也不是在web.xml中设置以下上下文参数时 <context-param> <param-n

目标不可访问,标识符在JSF 2.2中解析为null

我的JSF2.2和CDI有问题,我的managerbean没有解决,出现了这个错误 value=“#{userBean.user.name}”:无法访问目标,标识符“userBean”解析为null 这是我的经理比恩。 我的看法是: <h:form id="login-form"> <h:outputText value="User"/> <h:inputText value="#{userBean.user.name}" id="username

jsf复合-迭代元素的ajax行为

(在本例中,我们使用primefaces组件,但问题与primefaces无关) 简介: 为了使ajax支持复合组件元素,我们只需使用元素: 复合:clientBehavior 让我们看看这种情况: 我们有两个元素,ajax支持这两个元素。这正如预期的那样有效。 我们甚至可以更改此界面: 这仍然很有效 问题: 我想更改实现以显示自定义的日历数量,而不是上面所示的第二个日历。所以我试了一下: 这当然不行 问题: 如何获得对c:forEach循环生成的所有元素的ajax支持?实际上,

Jsf 为什么我的数据表不能在richfaces 4.0中呈现?

我尝试了所有我知道的方法,但似乎没有任何效果,我甚至尝试了重新渲染,但没有任何效果 这是我的密码: <rich:calendar id="calendar5" dataModel="#{calendarModel}" popup="false" datePattern="yyyy/MM/dd" value="#{calendarModel.selectedDate}" boundaryDatesMode="select"

Jsf bean中的值未正确显示时出现问题

我有一个模板页面,其中包含了十个页面所需的所有代码,页面之间的唯一区别是一些值 其中大多数都运行良好,但我对这部分代码有一个问题: <p> <p:spinner id="ajaxspinner0-19" value="#{tooltipBean.sectionSave}" stepFactor = "1" min="0" max="19"

Jsf 验证每个请求的JSESSIONID

我在我的web应用程序中使用Spring安全性 我收到一份漏洞检查报告,指出在“Cookie”标题中使用错误的JSESSIONID将始终重定向到登录页面。但是,它应该重定向到错误页面 我曾尝试使用解决此问题,但对我无效 当JSSessionID错误或由外部方随机生成时,如何强制重定向到错误页面 如果您有任何建议,我们将不胜感激。您是否知道过期会话也会以这种方式匹配?是的,我需要在这两种情况下将用户重定向到无效会话页面。确定。你知道Spring方法是如何失败的吗?您是否正在启动JSF ajax请求

Jsf 我可以使用h:messages在commandbutton旁边显示错误消息吗?

当我尝试这样做时,下面的代码会导致“有一些未处理的FacesMessages…” 我希望为用户提供导入的数据行数。我没有使用PrimeFaces,只使用基本的JSF <h:commandButton type="submit" value="Import" id="NumberRows" action="#{actionBeanFile.processDataImport}" /> <h:message for=

Jsf 预处理/后处理来自复合内p:remoteCommand的bean操作方法

我有以下情况: 带有复杂JavaScript的JSF复合组件,我希望JavaScript使用支持bean(使用此复合组件的页面的支持bean,而不是支持组件@FacesComponent)中的新值对其进行部分刷新。 我不想进行完全更新,因为它是一个复杂的JavaScript插件,它将无法接受地崩溃 我使用Primefaces的回调函数从支持组件@FacesComponent获取值,如下所述 我知道这是对JSF的一些滥用,但我希望将所有功能封装在一个单元中,如果您可以建议另一个很好的解决方案如何封

Jsf CombinedResourceHandler排除的资源不';无法识别具有查询字符串的资源

我有几个CSS文件,我不想合并它们,但我还想破坏这些资源的缓存,所以我声明它们为: <h:outputStylesheet name="css/styles.css?version=#{startup.time}" /> 如果删除version参数,我必须对这些文件进行版本控制,这是我希望避免的 关于如何以最简单的方式实现这一点,您有什么想法吗?OmniFaces通过内部类识别资源。它没有考虑任何查询字符串、路径参数或路径片段。根据,此问题已修复。修复程序在今天的最新版本中提供 在

Jsf 如何通过接口定义复合内的中继器内容?

我有一个带有ui:repeat的复合组件,希望通过复合组件的界面定义ui:repeat的内容 下面的代码在MyFaces中工作,但看起来更像是一种黑客行为,因为变量名varRepeat必须在composite之外已知,并且只有在没有提供其他应在其他地方呈现的子项时,它才起作用 查看 定义ui的内容:重复 复合myRepeater <composite:attribute name="value" type="java.lang.Object"/> <composite:im

Jsf 使用变量值作为a href链接

我有一个支持bean和一个绑定到此支持bean的XHTML。我有一个名为testerString的私有实例变量 下面是backingbean的摘录 public class LinkDataBackingBean { Map<String, LinkInfo> linkMap = new HashMap<String, LinkInfo>(); List<LinkInfo> list = new ArrayList<LinkInfo&g

Jsf 如果要在标记中指定不相关的标记属性,则强制XML解析器引发解析错误

我有一个JSF转换器的基本标记处理程序,如下所示(为了简洁起见,省略了一些内容) 它有多个属性,目标是将字符串表示形式转换为等价的java.math.BigDecimal值和java.math.BigDecimal,转换为各种显示格式,如带或不带货币符号的货币、百分比、带分组的数字、小数位数等 当然,在给出的示例中,百分比和货币不能一起使用。因此,以下是完全正确的 <my:convertBigDecimal currency="#{currencyCode}" groupingUsed="

如何在jsf中强制转换对象?

我有一个对象x,它可以有一个参数。参数是ParaA或ParaB public abstract class Parameter { private final String displayPage; public Parameter(String displayPage) { this.displayPage= displayPage; } } public class ParaA extends Parameter { private Li

Jsf ApacheTomcat和TOMEE

我不明白为什么我可以在tomcat中使用JSF,因为在这个图中tomcat不接受JSF: 我使用的是Tomcat7,一切正常。我在pom.xml中添加了JSF的依赖项。如果在tomcat中使用JSF,使用TomEE有什么好处?您有像tomcat、TomEE或Websphere这样的应用服务器。 它们提供了一组javaeelib,如JSF、servlet、JPA、JavaMail等 如果您使用的是Tomcat,您仍然可以通过自己在应用程序中提供JSF库来使用JSF 使用Maven(pom.xml

@JSF 2.2中@PostConstruct之后的ManagedProperty null

我的规格: 动态Web模块3.1 GlassFish Web Extensions 4.0 Java 1.8 JavaScript 1.0 JavaServerFaces2.2 服务器:glassfish-4.1.1 OS:赢10分 IDE:版本:Neon.2发行版(4.6.2) 请注意,我已经研究了这个话题,并找到了几个相关的帖子 e、 g 但这两个建议的解决方案都不适合我,也不适用于我的情况。 我不会混合使用CDI和/或JSF和/或Spring。它只是JSF2.2注释 我注入@Man

使用类似Primefaces的JSF框架生成矩阵数据表

我想创建一个带有素数面的2D数据表矩阵。 我需要有固定的列和行。 到目前为止,我在这里: 但那不是我真正想要的。 我想要这种: 我的代码如下所示: <p:dataTable value="#{testBean.zeilen}" var="zeile" style="width:75%;" editable="true" editMode="cell"> <p:column headerText="Exposit

Jsf IceFaces-服务器端排序列提取

我有一个简单的ace:dataTable组件,其中包含以下排序侦听器: public void myListener(AjaxBehaviorEvent ajaxBehaviorEvent){ //todo extract sort column name } 在服务器端,我有以下侦听器: public void myListener(AjaxBehaviorEvent ajaxBehaviorEvent){ //todo extract sort column name } 如何在侦听器

JSF for resource API中el表达式的嵌套

我想先计算内部el,然后使用资源API计算路径。 我尝试了标记,但是它的变量也是一个EL,所以它没有任何区别。在当前的EL 2.2版本中,您不能以这种方式嵌套EL表达式或字符串连接EL变量。用于在另一个EL表达式中使用动态键之前,通过简单地将EL表达式内联到字符串中来准备动态键: <p:graphicImage value="#{resource['images:primefaces-ui/#{car.manufacturer}.jpg']}"/> 更新:自EL 3.0以来,如果

Jsf <;c:forEach>;将第一项或最后一项随机加倍–;这是已知的bug吗?

我现在已经花了大约3个小时用下面的代码片段调试了一个奇怪的行为。我使用带有的动态在运行时包含一组不断变化的元素 这在9/10的情况下非常有效但有时第一列或最后一列会加倍。请查看以下精简示例: <f:subview id="sv-#{delegate.uuid}"> <rich:dataTable value="#{TabellenDelegateHelper.findRowsTabelle(delegate)}" var="row" rows="#{TabellenD

Jsf Wildfly 11中的表单身份验证回退

我目前有一个可用的SPNEGO配置,可以使用kerberos票证登录。现在我想退回到基于表单的身份验证,使用j_security_检查用户名/密码,并根据AD/LDAP进行身份验证 如果我设置了SPNEGO,则表单会重定向到登录页面。现在我不知道如何从这里开始? 我的登录表单到底需要一个bean吗,或者这些值是自动传递给服务器的吗? standalone.xml中需要什么配置 非常感谢您的帮助。使用Wildfly 11 我当前的配置: web.xml <security-constrai

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 441 页