站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题关于bean:message的JAVA代码写法?

关于bean:message的JAVA代码写法?

摘要: 关于bean:message的JAVA代码写法?


页面上的写法

我想用JAVA代码的写法,网上找到的写法如下:
<%@ page import="org.apache.struts.util.MessageResources" %>
<%@ page import="org.apache.struts.Globals" %>
<%
MessageResources resources = (MessageResources)request.getAttribute(Globals.MESSAGES_KEY);
String labelUserName = resources.getMessage(Locale.CHINESE,"label.username");
%>
但是不能加上bundle这个参数,不知道怎么写?
多谢啦。




..没有必要的,直接

key是资源文件里面的配置名


我要JAVA代码的写法??


漏说了我的struts-config的配置




public MessageResources retrieveMessageResources(PageContext pageContext,
String bundle, boolean checkPageScope) throws JspException {
MessageResources resources = null;
if (bundle == null)
bundle = "org.apache.struts.action.MESSAGE";
if (checkPageScope)
resources = (MessageResources) pageContext.getAttribute(bundle, 1);
if (resources == null)
resources = (MessageResources) pageContext.getAttribute(bundle, 2);
if (resources == null) {
ModuleConfig moduleConfig = getModuleConfig(pageContext);
resources = (MessageResources) pageContext.getAttribute(bundle
+ moduleConfig.getPrefix(), 4);
}
if (resources == null)
resources = (MessageResources) pageContext.getAttribute(bundle, 4);
if (resources == null) {
JspException e = new JspException(messages.getMessage(
"message.bundle", bundle));
saveException(pageContext, e);
throw e;
} else {
return resources;
}
}


不过完全没有必要,不应该有用这个的case,如果有,那就是代码写的有问题


↑返回目录
前一篇: jsp打印预览问题!!!!
后一篇: 打印预览网页内的表格!!急求!!!!(定重谢!)