Установка значения по умолчанию для параметра в s: include - PullRequest
1 голос
/ 26 июня 2009

Я пишу небольшой виджет в стойках, которые я хочу включить. Высота виджета должна быть автоматической, если я не передам параметр высоты. Например:

# 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}. Но если я не передам параметр высоты, он будет выглядеть пустым. Я хочу установить значение явно "авто", как я могу это сделать?

1 Ответ

1 голос
/ 08 июля 2009

Вы можете использовать c: out в основных тегах JSTL .

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