问题标签 [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.
jsf - 来自 JSF 的奇怪消息
我正在使用 inputText 从用户那里获取输入
然后我添加了一个消息标签
但是当输入文本为空白并且我按下提交时,我收到此错误消息:
如何仅显示错误消息?
这是代码:
java - 按下后退按钮或 F5 时如何调用托管 bean 上的方法?
按后退按钮或 F5 时如何调用托管 bean 上的方法?
jsf - 生成新行时如何维护/保存行值?
我有以下豆:
jsf页面:
问题是当我点击添加时,它会生成一个新行,并清除旧行,我想保持旧行的值,有什么想法吗?
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)
请帮忙....
java - 是否可以在 selenium 测试中访问 java bean?
我们目前正在使用 Richfaces 3.0、Seam 2.2 和 JBOSS 6.0 开发一个贸易项目。我们正在使用 Selenium 进行 GUI 测试。我只想知道在硒测试中是否有可能访问 bean。
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 个接口(UserManageable
和CategoryManageable
)的类。在UserManageable
I have a method void doInsert(User user)
,doUpdate(User)
等中,但 eclipse 告诉我有错误并提供 2 个解决方案:第一个删除@Override
注释,第二个doInsert(User)
在另一个界面中创建。如果我删除另一个接口,它只会为我提供第一个解决方案。
这是类和接口。
接口UserManageable
:
接口CategoryManageable
:
jsf - 避免在 h:inputText 中显示默认长值 0
我有一个<h:inputText>
接受这样的long
值
该属性是这样声明的
当我打开页面时,我总是0
在文本框中看到。我怎样才能避免它?我只需要一个空的文本框。我正在使用 JSF 1.2。
java - 如何重新加载
我们包含了一个带有 ui:include 的页面。当一个按钮被点击时,我们也想重新渲染 ui:included 页面。这是父页面;
任何帮助或建议将不胜感激。
jsf - 禁用用户选择
我正在尝试禁用标签中的用户选择。
但是在我的 GUI 上,我仍然可以选择单选按钮值。请告诉我代码有什么问题..BackingBean 代码也很简单..我只是在 backingBean 中传递 0 或 1...
请指导我如何禁用用户选择
jsf - 通过使用链接到 bean 中的 HashMap 的 h:selectbooleanCheckbox 使 h:dataTable 单元格可编辑
我从 SO How to use <h:selectBooleanCheckbox> in <h:dataTable> 中解决了这个问题来选择多行?
使用上面问题中所示的单个复选框,我想知道我是否可以使 h:datatable 单元格可编辑,以便用户可以一次编辑所有行和列并提交
这是bean类的一部分
这是我的 JSF 页面
应该在渲染属性中保留什么,以便在检查时呈现 h:inputtext 而在未选中时呈现 h:outputtext?