一尘不染

之间有什么区别 和$ {param}

jsp

在struts中,我注意到有两种访问变量的不同方法。我很好奇两者之间的区别以及何时正确使用它们。例如,假设我们这样设置变量高度:

<s:set var="height">300px</s:set>

现在,我可以使用两种方式:

<div style="height: ${height}">&nbsp;</div>

..要么..

<div style="height: <s:property value='#height' />">&nbsp;</div>

有什么区别,哪个更好使用?


阅读 240

收藏
2020-06-10

共1个答案

一尘不染

struts2 <property>提供了超出其功能范围的其他功能${},例如,如果变量为null,则提供默认值,并控制HTML转义。

2020-06-10