我用的是appFuse框架,但是在js中不知道怎样调用资源包内容,也就是我想在汉字页面想让js显示汉字,英语页面的时候显示英语,当然这在js文件中只是调用一下资源包,但是在js文件中怎样调用呢,我的文件名是globel.js,资源包名 是ApplicationResources.properties
一种解决方案
将js文件比如你的globel.js 改成globel_js.jsp
然后文件开始类似这样写
[code="java"]
<%@ page contentType="text/javascript; charset=UTF-8" %>
// 别忘记导入 java.util.ResourceBundle
<% ResourceBundle bundle = ResourceBundle.getBundle("ApplicationResources"); %>
// 下面你就可以任意使用bundle啦
// 注意调用这个js的地方 换成 globel_js.jsp 就可以了
[/code]
ps: 应该是glob[color=red][b]a[/b][/color]l.js才对吧
在jsp中写直接写js 这样就可以应用你熟悉的资源标签
PS:单独的js文件是不可能调用任何标签
你说的是 js国际化问题
见问题帖子[url]http://www.iteye.com/problems/8685[/url]
appFuse 没用过 所以可能不是那样使用 bundle 可能是什么tag之类的
反正注意和其他jsp中的使用方法一样就可以了