所以我有一个非常简单的网站,希望对其进行一些升级。 它基于带有Webwork标签的xwork。
问题:
我已经这样添加了header.jsp
:
<header id="header" class="header">
<%@ include file = "header.jsp" %>
</header>
,使每个网站标题看起来都一样。 header.jsp包含一个<ww:property value="getText('application.title')"
,它通过lang_de_DE.properties
获取其值,并且是通过CSS设计的。
以下是代码段:
<link rel="stylesheet" href="css/jquery.css" type="text/css"></link>
<div style="padding: 0px 6px 0px 6px;">
<table width="100%" border="0">
<tr>
<td width="250">
<div>
<img src="images/logo.gif" height="40"/>
</div>
</td>
<td align="center">
<div>
<h1 class="headerText"><b><ww:property value="getText('application.title')" /></b></h1>
<h4 class="headerText"><b><ww:property value="getText('application.version')" /></b></h4>
</div>
</td>
<td width="300" align="right" valign="center">
</td>
</tr>
</table>
</div>
<br>
因此,除了第一页->登录页面之外,它都工作正常。
header.jsp根本不会显示getText()
值。通常,如果找不到键的值,它只会写出键本身。但是,没有什么比在图片中看到的好:
Befroe first Action
header.jsp内的img显示完美,并且纯文本<h1></h1>
也显示出来。
在执行第一个操作后,loginAction
getText()
会显示其值。就像在此图片中看到的一样:After first Action
那里是什么问题?属性堆栈是在第一个操作之后加载的还是存在其他问题?
在此先感谢您的帮助!