繁体   English   中英

在Tapestry中更改页面名称

[英]Change page name in Tapestry

我是Tapestry的初学者。 我有一个称为“导航”的组件,可以动态获取网页的pageName,并在网站标题中显示链接。 这是相关的部分:

<t:loop source="pages" value="row">
            <li><t:pagelink t:page="${page}">${pageName}</t:pagelink></li>
</t:loop>

没关系。

我有页面About_us.tml和About_us.java。 该页面仅包含文本,因此很简单。 我的问题是,我的导航组件将此页面的标题(其中包含指向我的Web应用程序所有页面的链接)显示为About_us链接。 我想将其更改为关于我们链接。 我不要“ _”号。

知道我该怎么解决吗?

谢谢。

通过一些Java代码传递pageName来准备将其呈现是非常容易的。

public String prepare(String pageName) { return pageName.replace("_", " "); }

<t:pagelink ...>${prepare(pageName)}</t:pagelink>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM