我想在"example1"中显示中文的title。就是最后在header.jsp中显示的title。
但是<put name="title" value="中文标题" />中的value好像只能用英文。
能不能用资源文件里的数据呢?就像:<bean:message key="titlekey" />tiles.xml如下:
=====================================================================
<tiles-definitions>
<definition name="test.default"
path="/default.jsp">
<put name="header" value="/header.jsp" />
<put name="minibar" value="/minibar.jsp" />
<put name="bottom" value="/bottom.jsp" />
</definition> <definition name="example1" extends="test.default">
<put name="mainwindow" value="/main.jsp" />
<put name="title" value="中文标题" />
</definition>
<tiles-definitions>
default.jsp
======================================================================
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%>
<html:html>
<tiles:importAttribute name="title"/>
<tiles:insert attribute="header">
<tiles:put name="title" beanName="title" direct="true"/>
</tiles:insert>
<tiles:insert attribute="minibar"/>
<tiles:insert attribute="mainwindow"/>
<tiles:insert attribute="bottom"/>
header.jsp
==============================================================
<head>
<title>
<tiles:getAsString name="title"/>
</title>
</head>
<body>
但是<put name="title" value="中文标题" />中的value好像只能用英文。
能不能用资源文件里的数据呢?就像:<bean:message key="titlekey" />tiles.xml如下:
=====================================================================
<tiles-definitions>
<definition name="test.default"
path="/default.jsp">
<put name="header" value="/header.jsp" />
<put name="minibar" value="/minibar.jsp" />
<put name="bottom" value="/bottom.jsp" />
</definition> <definition name="example1" extends="test.default">
<put name="mainwindow" value="/main.jsp" />
<put name="title" value="中文标题" />
</definition>
<tiles-definitions>
default.jsp
======================================================================
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%>
<html:html>
<tiles:importAttribute name="title"/>
<tiles:insert attribute="header">
<tiles:put name="title" beanName="title" direct="true"/>
</tiles:insert>
<tiles:insert attribute="minibar"/>
<tiles:insert attribute="mainwindow"/>
<tiles:insert attribute="bottom"/>
header.jsp
==============================================================
<head>
<title>
<tiles:getAsString name="title"/>
</title>
</head>
<body>
解决方案 »
- 如何设置个人签名
- tomcat 4版本找不到网络硬盘问题
- 怎么在广州找个JAVA工作那么难啊????百分散尽还复来!!(续贴)
- 关于script的问题,请帮下忙
- 请帮忙翻译一下这句话(关于spring的 )
- 网站备案(我头都疼了)请大家支招
- 高分求助!!!!!!
- 高分求如何jsp+javabean连接数据库并表现成树型结构实现的资源
- 关于持久化层位于三层架构的位置和作用
- spring mvc 配置 MultiActionController InternalPathMethodNameResolver
- HibernateTools-3.2.0.beta8使用报错!
- 急~~~~eclipse+xfire+spring+jetty HTTP ERROR: 404错误
<put name="title" value="<bean:message key="中文标题的key(资源文件里的)"/>" />