gpt4 book ai didi

java - 如果用户没有值,则在 JSP 中显示 Spring Dropdown

转载 作者:行者123 更新时间:2023-12-02 07:46:53 25 4
gpt4 key购买 nike

如果用户在 JSP 中没有值,则在 JSP 中显示 Spring 下拉列表。我试图找出如何编写一些 Spring 代码,如果用户在从 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>

最佳答案

您可以使用 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>

根据评论:

您可以使用c:choose来实现if else

<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>

一些documentation

关于java - 如果用户没有值,则在 JSP 中显示 Spring Dropdown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10706934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com