问题标签 [jsf-1.2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5209 浏览

jsf - 来自 JSF 的奇怪消息

我正在使用 inputText 从用户那里获取输入

然后我添加了一个消息标签

但是当输入文本为空白并且我按下提交时,我收到此错误消息:

如何仅显示错误消息?

这是代码:

0 投票
1 回答
628 浏览

java - 按下后退按钮或 F5 时如何调用托管 bean 上的方法?

按后退按钮或 F5 时如何调用托管 bean 上的方法?

0 投票
2 回答
709 浏览

jsf - 生成新行时如何维护/保存行值?

我有以下豆:

jsf页面:

问题是当我点击添加时,它会生成一个新行,并清除旧行,我想保持旧行的值,有什么想法吗?

0 投票
0 回答
875 浏览

jsf-1.2 - HtmlDataTable 不可序列化

我正在尝试在集群环境中进行会话复制。将所有支持 bean 更改为序列化对象后,但我无法序列化 HtmlDataTable

Caused By: java.io.NotSerializableException: javax.faces.component.html.HtmlDataTable at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1165) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1401) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1159) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:332) at weblogic.servlet.internal.session.ReplicatedSessionChange.writeExternal(ReplicatedSessionChange.java:124) at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1430) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1399) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1159) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:332) at weblogic.rjvm.MsgAbbrevOutputStream.writeObject(MsgAbbrevOutputStream.java:618) at weblogic.rjvm.MsgAbbrevOutputStream.writeObjectWL(MsgAbbrevOutputStream.java:609) at weblogic.rmi.internal.ObjectIO.writeObject(ObjectIO.java:38) at weblogic.rjvm.BasicOutboundRequest.marshalArgs(BasicOutboundRequest.java:88) at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:221) at weblogic.cluster.replication.ReplicationManager_1033_WLStub.update(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:600) at weblogic.cluster.replication.SecureReplicationInvocationHandler$ReplicationServicesInvocationAction.run(SecureReplicationInvocationHandler.java:184) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.cluster.replication.SecureReplicationInvocationHandler.invoke(SecureReplicationInvocationHandler.java:154) at $Proxy58.update(Unknown Source) at weblogic.cluster.replication.ReplicationManager.updateSecondary(ReplicationManager.java:532) at weblogic.servlet.internal.session.ReplicatedSessionData.syncSession(ReplicatedSessionData.java:594) at weblogic.servlet.internal.session.ReplicatedSessionContext.sync(ReplicatedSessionContext.java:85) at weblogic.servlet.internal.ServletRequestImpl$SessionHelper.syncSession(ServletRequestImpl.java:2810) at weblogic.servlet.internal.ServletRequestImpl$SessionHelper.syncSession(ServletRequestImpl.java:2785) at weblogic.servlet.internal.ServletResponseImpl$1.run(ServletResponseImpl.java:1480) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.ServletResponseImpl.send(ServletResponseImpl.java:1474) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1455) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

请帮忙....

0 投票
2 回答
714 浏览

java - 是否可以在 selenium 测试中访问 java bean?

我们目前正在使用 Richfaces 3.0、Seam 2.2 和 JBOSS 6.0 开发一个贸易项目。我们正在使用 Selenium 进行 GUI 测试。我只想知道在硒测试中是否有可能访问 bean。

0 投票
1 回答
300 浏览

java - 从 Tomcat 7 切换到 JBoss 4.2.1 后实现接口问题

我使用 tomcat 7 在 Eclipse 中创建了一个动态 web 项目(并且我使用了动态 web 模块版本 3.0 和 JSF 2.0)。现在,当我不得不从 tomcat 7 切换到 JBoss 4.2.1 时,似乎存在某种兼容性问题,因为 JBoss 不允许动态 Web 模块版本 3.0 而是 2.5 和 JSF 1.2 而不是我使用的 JSF 3.0。因此,当我尝试在将使用 JBoss 的新项目中部署我的旧项目时,出现了这个奇怪的错误:

我有这个DBManager实现 2 个接口(UserManageableCategoryManageable)的类。在UserManageableI have a method void doInsert(User user),doUpdate(User)等中,但 eclipse 告诉我有错误并提供 2 个解决方案:第一个删除@Override注释,第二个doInsert(User)在另一个界面中创建。如果我删除另一个接口,它只会为我提供第一个解决方案。

这是类和接口。

接口UserManageable

接口CategoryManageable

0 投票
2 回答
4174 浏览

jsf - 避免在 h:inputText 中显示默认长值 0

我有一个<h:inputText>接受这样的long

该属性是这样声明的

当我打开页面时,我总是0在文本框中看到。我怎样才能避免它?我只需要一个空的文本框。我正在使用 JSF 1.2。

0 投票
0 回答
815 浏览

java - 如何重新加载

我们包含了一个带有 ui:include 的页面。当一个按钮被点击时,我们也想重新渲染 ui:included 页面。这是父页面;

任何帮助或建议将不胜感激。

0 投票
3 回答
12889 浏览

jsf - 禁用用户选择

我正在尝试禁用标签中的用户选择。

但是在我的 GUI 上,我仍然可以选择单选按钮值。请告诉我代码有什么问题..BackingBean 代码也很简单..我只是在 backingBean 中传递 0 或 1...

请指导我如何禁用用户选择

0 投票
1 回答
2694 浏览

jsf - 通过使用链接到 bean 中的 HashMap 的 h:selectbooleanCheckbox 使 h:dataTable 单元格可编辑

我从 SO How to use <h:selectBooleanCheckbox> in <h:dataTable> 中解决了这个问题来选择多行?

使用上面问题中所示的单个复选框,我想知道我是否可以使 h:datatable 单元格可编辑,以便用户可以一次编辑所有行和列并提交

这是bean类的一部分

这是我的 JSF 页面

应该在渲染属性中保留什么,以便在检查时呈现 h:inputtext 而在未选中时呈现 h:outputtext?