`
wendy_wxie
  • 浏览: 118082 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

jsf 中使用jquery应注意事项

 
阅读更多

It will just work the same way. However, you need to take care of several things such as:

1/ JSF will append form's ID to all input inside the form. Hence, you need to be careful with your jQuery selectors. For example, suppose you have the following form:

<h:formid="myForm"><h:inputTextid="myInput"/></h:form>

Using jQuery, you have to refer to the input as: $("myForm\\:myInput")

2/ If you also use some frameworks such as PrimeFaces, some components may not work or may lost their skinning if you import your jQuery with:

<scripttype="text/javascript"src="js/jquery-1.7.1.js"></script>

Instead, you should use their built-in jQuery library by importing as:

<h:outputScriptlibrary="primefaces"name="jquery/jquery.js"target="head"/>

This jQuery library is, however, included in conflict mode which means you cannot use $(). Hence, you may need this additional setting:

<h:outputScripttarget="head">
    $ = jQuery;
    // Then you can use it
    $(document).ready(function() {
        ...
    });
</h:outputScript>
分享到:
评论

相关推荐

    jsf页面调用jquery来实现断面图的代码

    在JavaScript世界中,JavaServer Faces (JSF) 是一个用于构建Web应用程序的MVC框架,而jQuery是一个轻量级的JavaScript库,它简化了DOM操作、事件处理和AJAX交互。当我们需要在JSF页面中引入jQuery以实现更丰富的...

    jsf中文使用教程jsf中文使用教程

    5. **国际化支持**:JSF支持多语言,这在“JSF中文使用教程”中可能包含如何设置和使用中文资源的内容。 **学习JSF的关键概念**: 1. **Facelet**:Facelets是JSF的默认视图技术,用于创建和组织用户界面组件。 2. ...

    JSF中使用BooleanCheckbox实现全选功能

    在JavaServer Faces (JSF)框架中,实现全选功能通常是通过使用BooleanCheckbox组件来完成的。这篇博客文章“JSF中使用BooleanCheckbox实现全选功能”可能详细讲解了如何利用这种组件在用户界面中创建一个可以勾选的...

    JSF中文教程jsf

    在JSF中,**组件** 是UI的基础元素,如按钮、文本输入框等。这些组件可以通过XML(Facelets)或JSP页面进行声明,并且可以组合成更复杂的视图结构。**Facelets** 是JSF推荐的视图定义语言,它比JSP更强大,更易于...

    jsf 中文文档 jsf 中文文档

    - **创建项目**:使用 IDE 如 Eclipse 或 NetBeans 创建新的 JSF 项目。 - **编写代码**:通常会从一个简单的“Hello World”示例开始,涉及 HTML 页面、JSF 标签以及 Managed Bean 的创建。 **1.3 简单的导航 ...

    JSF全套(JSF入门教+ LIB+ Ajax4JSF使用手册 )

    2. **JSF标签**:JSF的UI组件是以标签的形式在JSP页面中使用的,这些标签对应于服务器端的组件。学习JSF标签,你需要理解每个标签的用途,如`h:inputText`用于文本输入,`h:commandButton`用于触发动作,以及如何...

    JSF中文教程.zip

    在《JSF中文教程》的.chm文件中,读者可以深入学习到这些概念,通过实例和示例代码了解如何在实际项目中应用JSF。该教程将帮助初学者快速上手JSF,同时为有经验的开发者提供参考,提升他们的JSF开发技能。

    详细的JSF的使用步骤

    - 使用JSF通常需要将相应的库文件(JARs)添加到项目的类路径中,例如WEB-INF/lib目录。 - 配置文件如web.xml和faces-config.xml用来设置JSF的行为,定义Managed Beans和导航规则等。 7. **开发环境** - JSF可以...

    jsf标签使用文档

    在使用JSF开发应用之前,通常需要在页面顶部声明JSF相关的标签库,以便在后续的代码中引用这些标签库中的组件。常见的JSF标签库声明如下: ```xml &lt;%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%&gt; ...

    JSF学习,JSF标签使用

    JSF的学习入门知识教程,里面有例子还有各个标签的使用及属性介绍

    精通JSF中文教程精通JSF中文教程

    Managed Beans是JSF中的核心概念,它们作为业务逻辑的载体,可以被JSF框架自动管理。开发者可以定义属性和方法,实现后端逻辑,并通过EL(Expression Language)在视图层与之交互。 **5. EL表达式** EL是一种简洁的...

    JSF框架中使用的设计模式介绍

    以下是JSF框架中使用的一些关键设计模式的详细解释: 1. **Singleton模式**: Singleton模式确保一个类只有一个实例,并提供一个全局访问点。在JSF中,例如`Application`和`LifeCycle`对象就是Singleton模式的实例...

    ajax4jsf使用中文手册

    要使用Ajax4JSF,首先需要将其依赖添加到项目的类路径中。通常,这涉及在Maven的`pom.xml`或构建脚本中指定对应的依赖。配置完成后,需要在JSF配置文件(如`faces-config.xml`)中声明Ajax4JSF的渲染器库。 ### 3. ...

    JSF框架使用入门(初学jsf必备)

    在这个入门示例中,我们看到了如何使用JSF组件创建用户界面,以及如何通过受管Bean处理业务逻辑。同时,`faces-config.xml`文件的使用展示了如何配置导航规则,实现页面间的跳转。通过这个基础,你可以进一步学习JSF...

    JSF帮助文档

    描述中的“XXX-java开发工程师.doc”可能是指一份关于招聘Java开发工程师的文档,其中可能包含了对候选人应掌握的JSF技能的要求。这表明JSF是现代企业级Java Web开发中的重要技术,开发者需要了解其基本概念、生命...

    jsf 中文帮助文档

    总的来说,JSF中文帮助文档涵盖了JSF框架的所有关键概念和技术,包括API详解、生命周期、组件使用、数据绑定、验证、导航等,对于希望在Java Web开发中使用JSF的开发者来说,是极具价值的学习资源。通过阅读和实践,...

    JSF中文教程+JSF参数传递方式

    本教程将深入探讨JSF的核心概念以及如何在JSF应用中传递参数,帮助开发者更好地理解和掌握这一技术。 首先,让我们理解**JSF的基本架构**。JSF的核心组件包括视图、控制器和模型,它们共同构成了MVC(Model-View-...

    JSF中文问题解决方法完整版

    在IT行业中,JavaScript框架(JSF,JavaServer Faces)是一种广泛应用的用于构建Web应用程序的UI层技术。这篇博文“JSF中文问题解决方法完整版”提供了关于如何处理JSF框架在处理中文字符时可能出现的问题的解决方案...

    JSF入门(中文pdf)

    最后,JSF与其他Java EE技术如EJB、JPA、CDI等有良好的集成,这使得在大型企业级应用中使用JSF成为可能。通过这些集成,开发者可以方便地利用现有的服务和数据存储技术,构建出复杂且健壮的应用系统。 总的来说,...

Global site tag (gtag.js) - Google Analytics