gpt4 book ai didi

java - 如果用户没有值,则在 JSP 中显示代码 - not working

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

我正在尝试向 Spring JSP 添加一些代码,以在用户系统中没有设置的情况下显示行政区列表。

这是我的 JSP 代码:

<form:hidden path="borough" />
<c:choose>
<c:when test="${empty borough}">
<tr>
<td width="129"><span class="ast">*</span>Borough: </td>
<td width="361">
<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>
</td>
</tr>
</c:when>
<c:otherwise>
<form:hidden path="borough" />
</c:otherwise>
</c:choose>

c:choose 之前的隐藏字段仅用于调试。这是我的输出:

<input id="borough" name="borough" type="hidden" value="Queens"/>



<tr>
<td width="129"><span class="ast">*</span>Borough: </td>
<td width="361">
<select id="borough" name="borough">
<option value="Staten Island">Staten Island</option>
<option value="Queens" selected="selected">Queens</option>
<option value="Brooklyn">Brooklyn</option>

<option value="Bronx">Bronx</option>
<option value="Manhattan">Manhattan</option>
</select>
</td>
</tr>

所以看起来它认为行政区总是空的?

最佳答案

<form:form> 中的“commandName”属性是什么? ?您将需要引用行政区作为命令对象的属性。例如:

<c:when test="${empty command.borough}">

关于java - 如果用户没有值,则在 JSP 中显示代码 - <c :choose> not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10707580/

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