0

ユーザーに値がない場合、JSP で Spring ドロップダウンを表示する

<form:select path="borough">
 <form:option value="Staten Island">Staten Island</form:option>
 <form:option value="Queens">Queens</form:option>
 <form:option value="Brooklyn">Brooklyn</form:option>
 <form:option value="Bronx">Bronx</form:option>
 <form:option value="Manhattan">Manhattan</form:option>
</form:select>  
4

1 に答える 1

2

jstl 条件付きタグを使用してこれを行うことができます

<c:if test="${empty borough}">
    <form:select path="borough">
    <form:option value="Staten Island">Staten Island</form:option>
    <form:option value="Queens">Queens</form:option>
    <form:option value="Brooklyn">Brooklyn</form:option>
    <form:option value="Bronx">Bronx</form:option>
    <form:option value="Manhattan">Manhattan</form:option>
    </form:select>  
</c:if>

コメントによると:

if else を使用して達成できますc:choose

<c:choose>
    <c:when test="${empty borough}">
        <form:select path="borough">
        <form:option value="Staten Island">Staten Island</form:option>
        <form:option value="Queens">Queens</form:option>
        <form:option value="Brooklyn">Brooklyn</form:option>
        <form:option value="Bronx">Bronx</form:option>
        <form:option value="Manhattan">Manhattan</form:option>
        </form:select>
    </c:when>
    <c:otherwise>
        This is the else block, you can have multiple when clause so it will become if else if else code
    </c:otherwise>
</c:choose>

いくつかのドキュメント

于 2012-05-22T17:31:31.817 に答える