2009-06-25 51 views
1

我在struts中寫了一個小部件,我想包含它。小部件的高度應該是自動的,除非我傳入一個高度參數。例如:在s中設置一個默認值爲param:include

# Example 1: 
<s:include value="myWidget.jsp"> 
    <s:param name="height">300 px</s:param> 
</s:include> 

# Example 2: 
<s:include value="myWidget.jsp"> 
</s:include> 

在myWidget.jsp裏面我可以使用$ {param.height}來訪問height的值。但是如果我不通過高度參數,它會變成空白。我想將該值明確設置爲「自動」,我該怎麼做?

回答

1

您可以在JSTL核心標記中使用c:out

<c:out value="${param.height}" default="auto"/>