Tag: facelets

使用jquery幻灯片,Ajax在JSF中无法正常工作

我有这个用JSF 2.0 facelets编写的应用程序,它有以下代码,它应该在jQuery幻灯片控制的区域中显示一些内容,这意味着你按下显示该区域的按钮并再次按下它来隐藏它 正如你所看到的那样,如果没有正确输入电子邮件,就会显示一条错误消息 ,正如我之前所说,这个区域是用jquery.slidetoggle函数和按钮控制的,这使得它成为一个输入内容的幻灯片, 问题是当使用按下提交按钮(此处未显示)时幻灯片冻结并且没有显示错误消息,当我删除“ajax”时,显示消息但幻灯片消失,您必须再次按下切换按钮看到带有错误消息的幻灯片,我已经在同一页面中完成了这个但没有幻灯片,它非常好。 是否有显示幻灯片和错误消息?

我如何使用最新版本的jQuery并在RichFaces中获取jQuery的’$’?

RichFaces 3.3.3引入了jQuery 1.3.2以及原型和scriptaculous。 我怎样才能尝试使用最新版本的jQuery? 我可以使用谷歌CDN吗? 另外$()对象默认为prorotype并使用jQuery我必须做jQuery() 有没有办法在不破坏RichFaces的情况下取回jQuery的$? 更新:您可以并排使用多个版本的jQuery。 现在,我已经开始使用RichFaces带来的版本了。

如何在xhtml中使用jQuery?

我在XHTML中使用facelets,richfaces和ajax 我在创建datepicker时遇到错误! 我的问题有什么解决方案? 代码是: 我得到的错误是: INFO: Added Library from: jar:file:/D:/WS/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/RichTest/WEB-INF/lib/richfaces-ui-3.3.3.Final.jar!/META-INF/ajax4jsf.taglib.xml Oct 8, 2010 1:51:30 PM com.sun.facelets.FaceletViewHandler handleRenderException SEVERE: Error Rendering View[/jquery/jquery-1.4.2.min.js] com.sun.facelets.FaceletException: Error Parsing /jquery/jquery-1.4.2.min.js: Error Traced[line: 1] Content is not allowed in prolog. at com.sun.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:234) at com.sun.facelets.compiler.Compiler.compile(Compiler.java:105) at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(DefaultFaceletFactory.java:197) at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:144) at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:95) at com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:517) at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:567) at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100) at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106) at […]

如何通过h:outputScript包含JavaScript文件?

我想在JSF中使用jQuery Validate插件进行客户端表单validation。 我发现导入资源的基本困难。 在我的JSF页面中,我有 当我点击Firefox中的脚本选项卡时,我在下拉列表中看不到任何脚本文件。 有一条消息显示: 如果标签具有“type”属性,则它应该等于“text / javascript”或“application / javascript”。 脚本也必须是可解析的(语法正确)。 我的jquery效果如鼠标hover,隐藏,显示等不起作用。 我试过通常的脚本标签 哪个没用。 仍然无法找到我的JS文件。 我的所有JS文件都放在 Web pages |_ js |_jquery-1.6.2.js,my.validate.js,jquery.validate.js,jquery.maskedinput.js 我尝试了使用jQuery和JSF 2.0资源发布的解决方案之一,但没有成功。 请建议我解决这个问题。 我不想在ajax中使用JSF内置validation,因为我们将代码从JSP移到JSF并且已经编写了validation。 我想重用我之前编写的现有jQueryvalidation。