Java相关

MyFaces CODI和windowId请求参数问题

我一直在尝试对 Seam Weld 和 MyFaces CODI 进行一些简单的测试.将CODI jar文件添加到我的项目后,我发现即使bean作用域是 RequestScoped ,它也会向每个请求添加 windowId 请求值.当Bean位于 RequestScoped 中时,是否真的有必要在每个请求中添加 windowId 请求参数?在这种情况下,是否有实际可行的方案?如果没有必要,可以将其 ..
发布时间:2019-11-23 13:42:05 Java相关

JSF 2 ui:repeat vs h:datatable行为

我在尝试解决“> p:selectBooleanButton不会呈现预选值时遇到了麻烦a>,需要花费大量时间来解决,将ui:repeat更改为h:datatable. 这是两段代码. ..
发布时间:2019-11-23 13:41:38 Java相关

带有定制组件属性的验证器

我想为自定义组件创建验证器,并在其中传递一些属性.这就是代码的样子(它不是原始代码,但是以相同的方式实现): 自定义组件(customComponent.xhtml) ..
发布时间:2019-11-23 13:41:24 Java相关

com.sun.faces.application.view.FaceletViewHandlingStrategy $ MethodRetargetHandlerManager处的java.lang.NullPointerException

我正在使用JSF Composite Component作为重用组件.但是,我不断收到空指针错误,我遵循了发现的一些教程,但没有一个提到此问题. 已添加堆栈跟踪: java.lang.NullPointerException at com.sun.faces.application.view.FaceletViewHandlingStrategy$MethodRetargetH ..
发布时间:2019-11-23 13:41:17 Java相关

如何验证操作方法中的空字段?

我有一个输入字段和一个按钮.我想在执行按钮操作之前检查textinput是否有效.如果有效,我将呈现一条响应消息.我有这样的代码: public void submitReportRequest() { if(nameField!=null){ System.out.println("aaaaaaaaaaaaa"); submitted=true; ..
发布时间:2019-11-23 13:40:13 Java相关

c:foreach仅返回一个空值

我正在使用JSF 2,出于某些目的,我需要c:foreach.但是,无论我的列表有多大,c:foreach只会循环一次,返回空值.我尝试了所有方法,甚至将c:foreach隔离在单独的.xhtml中,但它仍然给出相同的结果.如果您需要一些代码,请询问,但是我想使c:foreach至少在单独的.xhtml中工作,并且我认为它也将在我的代码中工作. 解决方案 在网络浏览器中打开页面,右键单击并 ..
发布时间:2019-11-23 13:39:57 Java相关

使用JSTL< c:choose>进行条件图像渲染;

我正在开发JSF应用程序,我对使用JSTL的Facelets页面有疑问.我想在ui中显示:重复多个问题,一个问题和3个答案(有条件地格式化),如果问题是正确的或重复的,则在答案前面打勾(tickSmall.png)或X(xSmall.png)错误的. 答案的格式正确,但是记号/X的格式不正确(我检查了布尔值是正确的,有些是正确的,有些是错误的).每次都会有一个X,即使应该有一个刻度. ..
发布时间:2019-11-23 13:39:54 Java相关

人脸消息不会在后续请求中清除

情况如下: 您有一个解析文件的bean方法,如果解析失败,则添加错误消息,如果解析成功,则添加成功消息. 但是,当您进行连续操作时:fail> success,我希望失败消息会消失并显示成功消息,但是发生的情况是失败消息仍然存在,并且已将成功消息添加到其中. 在添加消息之前清除MessageList并不是解决方案,因为列表已被清除,如果在两种情况下都尝试在添加消息之前打印消息列表 ..
发布时间:2019-11-23 13:39:46 Java相关

jsf托管bean修改后重新部署应用程序

为什么需要重新部署应用程序才能使jsf托管的bean修改生效? 开发环境: Eclipse Indigo. JBoss为7. JBossAS工具. 进一步的解释: 如果我修改jsf页面,则只需刷新页面即可看到修改.但这不是jsf托管bean修改的情况,我必须重新部署应用程序以使其可视化. 解决方案 Eclipse/JBoss在hotpublish/hotdepl ..
发布时间:2019-11-23 13:39:44 Java相关

使用TomEE进行CDI-SessionScoped登录的示例

我目前正在与TomEE,JSF和CDI作战(我认为). 有没有使用TomEE 1.5.1(或当前快照)使用"@ javax.enterprise.context.SessionScoped"注释的示例? 我不想使用@ManagedBean或javax.faces中的其他内容,只是普通的CDI. 我的问题是:当我更改某些@SessionScoped用户会话实例时,我最终将拥有一个新 ..
发布时间:2019-11-23 13:39:36 Java相关

带有CDI bean和@ConversationScoped的AJAX页面

我很感兴趣,当我使用CDI时,将JSF页面与AJAX一起使用的正确方法是什么? 我测试了使用@SessionScoped配置CDI Bean,但是我发现AJAX存在问题. 将AJAX与配置了@ConversationScoped的CDI bean一起使用是否合适? 我发现必须将conversation.begin();放入Bean构造函数中,并将conversation.end();放 ..
发布时间:2019-11-23 13:39:31 Java相关