0

基本上我想在 Struts 2 中模拟 Struts 1 中的这个标签(和行为):示例...

<nested:write property="myNestedLevel.propertyOne" />
<nested:write property="myNestedLevel.propertyTwo" />
<nested:write property="myNestedLevel.propertyThree" />

反而可以变成...

<nested:nest property="myNestedLevel" >
  <nested:write property="propertyOne" />
  <nested:write property="propertyTwo" />
  <nested:write property="propertyThree" />
</nested:nest >

我为我的每个视图创建视图模型对象。由于其中一些视图可能在其他 View JSP 文件中重新使用,嵌套在视图中的 View JSP 将具有嵌套在另一个 ViewModelObject 中的等效 ViewModel 对象,该对象表示具有嵌套(重用)视图组件的整个视图。

谁能想到这样做的方法?

4

1 回答 1

0

最简单、最明显的方法是使用<s:push>

<s:push value="myNestedLevel">
  ${propertyOne}
  ${propertyTwo}
  ${propertyThree}
</s:push>
于 2013-06-27T12:04:45.000 回答