页标题用SpringMVC 3和tiles2本土化

来源:互联网 发布:分水岭算法 过分割 编辑:程序博客网 时间:2024/05/20 01:10

1,你可以把钥匙title属性。

<definition name="home" extends="base.definition">

     <put-attribute name="title"  value="messaeg.key.welcome.text"/>

     <put-attribute name="body" value=‘'/WEB-INF/views/home.jsp"/>

</definition>

像这样

<c:set var=“titlekey”>

<titles: insertAttribute name="title" ignore="true"/>

</c:set>

<title><spring:message key="${titleKey}" /></title>

我没有动手,现在titles+弹簧项目,所以我不能检查语法是100%正确的,但我这个方法之前,当然,你可以做这样的标题来获得

<title><spring:message key=“welcome.${titleKey}”/></title>


2,另一种变型,没有C:设置

在titles,defs.xml:

<definition name="index" template="WEB-INF/titles/base.jsp">

  <put-attribute name="title"  value=“home.title”/>

  <put-attribute name="header" value="/WEB_INF/includ">

........

</definition>

于:

<head>

     <titles:importAttribute name="title"/>

     <title><spring:message code="${title}"></spring:message></title>

</head>

home.title = Homepage title


0 0
原创粉丝点击