Struts bean:message 怎样嵌套使用
在我的message resource里面有这样2个TAG
page.title={0} welcome
company.name=Sun
我想在页面里面将company.name作为page.title的argument送入。如下所示:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<html>
<head>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=UTF-8"/>
<title><bean:message key="index.title"/></title>
<script language="javascript1.2">
<!--
window.onload = init;
function init() {
alert("<bean:message key="page.title" arg0="<bean:message key='company.name'/>"/>");
}
-->
</script>
</head>
<body/>
</html>
但是这样写法根本不能使用。
有什么方法可以解决这个问题?
问题点数:50、回复次数:3Top
1 楼Rangiggs(刘德华)回复于 2004-12-02 23:09:33 得分 25
以前我也问过,好想是不行的,不知道那位高手知道?Top
2 楼kui(kui)回复于 2004-12-03 01:09:27 得分 25
可否这样试试:
即把下面的代码:
<script language="javascript1.2">
<!--
window.onload = init;
function init() {
alert("<bean:message key="page.title" arg0="<bean:message key='company.name'/>"/>");
}
-->
先在Action中生成字符串(完整的<script>代码),在JSP中输出该字符串。
</script>
____________
http://www.javawebstudio.com/
Top
3 楼icey(icey)回复于 2004-12-03 09:08:39 得分 0
好像是TAGLIB不支持这样的嵌套使用Top




