`

在JSF页面的javascript代码中使用应用程序的资源文件

    博客分类:
  • jsf
阅读更多

在JSF应用程序中,在将数据提交给服务器之前,或许需要使用一些js代码在客户端执行一些数据合法性的验证,对于验证结果的提示信息,就需要使用到应用程序中的资源文件。那么,在这些js代码中怎么样才能使用资源文件呢?

如下方式使用:

第一、在JSF页面的首页使用<f:loadBundle var="msgs" basename="cn.com.resource"/>标签引入程序中的国际化资源文件;

第二、在js代码中通过$(msgs.name)方式进行引用;

Example:

我的资源文件配置:<f:loadBundle var="msgs" basename="cn.com.loongstore.resource"/>

js代码:

function checkPath() {

var path = cform['cform:pathInput'].value;

if(path == "") {

alert('$(msgs.empty_path)');

return false;

}

return true;

}

然后在JSF组件中调用js代码:

<h:commandButton onclick="return checkPath();" action=""/>

 

另外,如果需要直接在JSF组件中使用国际化资源,可以通过如下方式实现:

在faces-config.xml文件中配置资源文件:

<resource-bundle>

<base-name>cn.com.loongstore.resource</base-name>

<var>msgs</var>

</resource-bundle>

在JSF组件中使用已经配置好的资源文件即可:

<h:commandButton onclick="return confirm('#{msgs.sure_stop_istore}')"/>

 

 

 

分享到:
评论

相关推荐

    Jsf 项目源代码

    Java Server Faces(JSF)是Java平台上的一种用于构建用户界面的服务器端Web应用程序框架,它主要处理HTML、CSS和JavaScript的生成,以简化开发过程。JSF的核心思想是组件化,开发者可以使用预定义的UI组件来构建...

    JSF实例源代码下载

    JavaScript Server Faces(JSF)是Java平台上的一种用于构建Web应用程序的MVC(Model-View-Controller)框架。这个框架提供了一种组件驱动的方法来开发用户界面,并且与JavaBeans、EJB、JPA等Java EE技术无缝集成。...

    JSF入门实例 源代码

    JavaScript Server Faces(JSF)是Java平台上的一种用于构建Web应用程序的MVC(Model-View-Controller)框架。这个"JSF入门实例 源代码"是专门为初学者设计的,帮助他们快速理解并掌握JSF的基本概念和用法。下面我们...

    JSF编程实战导航-随书源代码

    JavaScript Faces (JSF) 是Java平台上的一种用于构建用户界面的模型-视图-控制器(MVC)框架,它简化了Web应用程序的开发。本资源是《JSF编程实战导航》一书的随书源代码,提供了丰富的实例和实践示例,帮助读者深入...

    第1部分-增强JSF页面的外观

    在“jsfcssjs_part1_src”文件中,可能包含了一些示例代码,展示了如何结合JSF的Ajax功能和JavaScript来实现局部更新和动态效果。 JSF自身提供了一套Ajax支持,通过使用`&lt;f:ajax&gt;`标签或者PrimeFaces等库,开发者...

    JSF示例程序(很详细)

    2. **MVC架构**:JSF将应用程序分为模型、视图和控制器三个部分,分别负责业务逻辑、用户界面展示和用户交互处理,使代码结构清晰,易于维护。 3. **事件驱动**:JSF中的组件可以触发和监听事件,这使得组件间的...

    JSF Web 应用开发实战源码

    它允许在JSF页面中动态地引用后端数据。 4. **FacesContext**:这是JSF框架的主要上下文对象,包含了处理当前请求所需的所有信息,如请求参数、会话数据和应用级属性。 5. **Managed Beans**:Managed Beans是JSF...

    JSF2.0实战 - 9、自定义Filter处理资源文件依赖关系

    在JavaServer Faces (JSF) 2.0中,开发者经常需要处理应用程序的资源文件,如CSS、JavaScript、图片等,这些文件对于构建交互式的用户界面至关重要。在本章节"JSF2.0实战 - 9、自定义Filter处理资源文件依赖关系"中...

    jsf一个比较全的程序

    JavaScript Server Faces(JSF)是Java平台上用于构建Web应用程序的一种框架,它简化了用户界面的开发,提供了组件化、事件驱动的模型。本压缩包包含了一个完整的JSF程序实例,以及所有必要的jar文件,这对于学习和...

    ajax4jsf使用中文手册

    Ajax4JSF(全称是Ajax for JavaServer Faces)是一种集成在JavaServer Faces(JSF)框架中的Ajax库,它允许开发者在JSF应用程序中轻松实现异步数据更新,提供更流畅的用户体验。这份中文手册详细介绍了如何将Ajax...

    JSF完全参考手册 所有代码

    JavaScript Server Faces(JSF)是Java平台上用于构建Web应用程序的官方标准框架,它提供了一种组件化、模型-视图-控制器(MVC)的编程模型。本资源为《JSF完全参考手册》一书中的所有代码示例,基于JSF 1.2版本。...

    JSF编程 光盘 源代码 2

    JavaScript全栈框架(JSF,JavaServer Faces)是Java平台上用于构建Web应用程序的一种技术,它提供了丰富的组件库和事件处理机制,使得开发人员能够更高效地构建用户界面。本资源包含的是《JSF编程》一书第二章的...

    jsf完全参考手册中的源代码

    JavaScript Server Faces(JSF)是Java平台上的一种用于构建Web应用程序的MVC(Model-View-Controller)框架。这个“JSF完全参考手册中的源代码”很可能是为了帮助开发者深入理解JSF的工作原理和最佳实践而提供的...

    第2部分-动态JSF表单

    在本资源包“第2部分-动态JSF表单(CSS、JavaScript和JSF联合打造 Ajax应用程序)”中,我们深入探讨了如何利用这三种技术来创建动态、交互式的Web应用程序。这一部分着重于Ajax(异步JavaScript和XML)的应用,通过...

    JSF+primefaces 网盘实现代码前端

    在本文中,我们将深入探讨如何使用JavaServer Faces (JSF) 框架与PrimeFaces库结合,构建一个基于HTML、CSS和JavaScript的网盘应用前端。PrimeFaces是一个流行的Java库,提供了丰富的UI组件,使得开发高质量的Web...

    jsf完全参考手册源代码

    JavaScript Server Faces(JSF)是Java平台上的一种用于构建Web应用程序的MVC(Model-View-Controller)框架。这个“JSF完全参考手册源代码”包含了与JSF相关的各种示例和实现,帮助开发者深入理解JSF的工作原理以及...

    ajax4jsf中文用户指南

    **Ajax请求的发送**:在JSF页面中,你可以使用Ajax4JSF提供的组件,如`a4j:support`或`a4j:commandButton`,来触发Ajax请求。这些组件可以绑定到特定的事件,当事件发生时,会向服务器发送异步请求。 **决定发送...

Global site tag (gtag.js) - Google Analytics