2009-07-08 4 views
4

struts에는 변수에 액세스하는 두 가지 방법이 있습니다. 나는 그 차이가 무엇인지 그리고 각각을 언제 올바르게 사용하는지 궁금합니다.

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

는 차이가 무엇입니까 ..

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

.. 또는를 :

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

가 지금은 두 가지 방법을 사용할 수 있습니다 : 예를 들어, 우리는 변수 높이과 같이 설정했다고 가정 , 그리고 사용하는 것이 더 낫습니다?

답변

6

struts2 <property>은 변수가 null 인 경우 기본값을 제공하고 HTML 이스케이프를 제어하는 ​​것과 같은 ${}이 제공하는 것 이상의 추가 기능을 제공합니다.

3

또 다른 struts 2 태그 안에 $ {}를 사용할 수 있습니다. 서로 내부에 스트럿츠 태그를 놓을 수는 없습니다.

관련 문제