【转载】使用Epoll的框架例子二
2008-04-17 09:50
218 查看
在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页面的首页使用<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}')"/>
相关文章推荐
- 【转载】使用Epoll的框架例子一
- epoll基本原理及使用框架
- 【转载】iphone 使用iPhone三轴感应器的代码例子
- epoll使用例子
- 使用CodeIgniter框架快速开发PHP应用(一)(转载请保留出处)
- 关于apply属性使用的一些例子(转载来自用户:tan_dan)
- 【转载】使用Json比用string返回数据更友好,也更面向对象一些 |Asp.net MVC 2.0 + Unity 2.0(IoC) + EF4.0 实例:RoRoWoBlog 开源项目框架代码
- 使用 CXF 做 webservice 简单例子 (转载)
- 欢迎使用 PDF.NET 数据开发框架【转载】
- epoll使用例子
- epoll使用例子
- 【转载】svn的merge使用例子
- python网络编程之TCP通信实例和socketserver框架使用例子
- epoll使用例子
- python使用epoll实现的服务端例子
- 使用Spring Boot搭建应用开发框架(一) —— 基础架构(转载)
- android iphone手机服务端接口(php实现,使用框架fat-free,解说例子blog)
- perl 常用模块使用例子 (转载)
- [转载]高效使用matlab之四:一个加速matlab程序的例子
- python网络编程之TCP通信实例和socketserver框架使用例子