2009-06-25 3 views
1

私はインクルードしたいstrutsに小さなウィジェットを作成しています。高さのパラメータを渡さない限り、ウィジェットの高さはautoでなければなりません。たとえば:デフォルト値をsのparamに設定します:include

myWidget.jspインサイド
# 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> 

私は$ {param.height}を使用して、高さの値にアクセスすることができます。しかし、もし私が高さのパラメータを渡さなければ、それは簡単に空白になります。値を "auto"に明示的に設定したいのですが、どうしたらいいですか?

答えて

1

JSTLコアタグにc:outを使用できます。

<c:out value="${param.height}" default="auto"/> 
関連する問題