我正在为我的UI使用Freemarker(FTL)页面并使用struts 2.现在我的行动成功了,我正在调用一个由两个iframe组成的ftl页面,它们本身就是ftl页面。问题是 1)相应的Iframe ftl页面内的FTL标签未得到处理。 虽然如果我不使用iframe,只是按原样放置内容,ftl标签正在处理中。 我真的不确定为什么会这样。 这是我的ftl页面,它被称为行动成功
<html>
<head>
<title>Blue Black</title>
<link rel="stylesheet" type="text/css" href="css/foundation.css">
</head>
<body>
<iframe src="BlueBlackMenu.ftl" style="border:0;position:absolute;top:0%;left:0;width:15%;height:100%;"></iframe>
<iframe src="NewClientDetail.ftl" style="border:0;position:absolute;top:0%;left:15%;width:85%;height:100%;"></iframe>
</body>
</html>
现在假设在NewClientDetail.ftl中我有一个像这样的标签
<input type="text" value="${clientVO.companyName?if_exists}" id="companyNameId" />
它不会在value属性下处理此ftl标记,而是按原样在屏幕上显示。