【问题标题】:how to replace titles attribute from jsp如何从jsp替换titles属性
【发布时间】:2013-06-18 17:06:13
【问题描述】:

我想将 JSP 中的“title”属性放入模板并替换默认值。

模板:

<%@taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles"%>
<!doctype html>
    <head>
        <meta charset="utf-8">
        <title><tiles:getAsString name="title" /></title>
    </head>
    <body>
        ...
    </body>
</html>

定义:

<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN" "http://tiles.apache.org/dtds/tiles-config_3_0.dtd">
<tiles-definitions>
    <definition name="*/*" template="/WEB-INF/tiles/layout.jsp">
        <put-attribute name="title" value="default value" />
        ...
    </definition>
</tiles-definitions>

JSP:

<%@taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles"%>
<tiles:putAttribute name="title" value="Login" />
...

而我的标题仍然是“默认值”——为什么?

【问题讨论】:

    标签: spring-mvc tiles2


    【解决方案1】:

    我假设“模板”是指“/WEB-INF/tiles/layout.jsp”

    但是“JSP”的文件名是什么,它包含在哪里?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-06
      • 2014-04-24
      • 1970-01-01
      相关资源
      最近更新 更多