0
から渡された値を割り当てるいないときに私が発生し、次のロジックを必要とする:shippingDateが値を持っている場合JSTLの条件<C:JSP変数
- はデシベル
- からshippingDateを取得する(ではありません空白の場合)
- それ以外の場合は、ページに表示される配送日を今日の日付にに設定します。 この方法で、ユーザーはページを送信するだけで、デフォルト値(今日の日付)がdbに書き込まれます。ユーザーはその値を変更することもできます。
このは、私がこれまで持っているものです。
myJsp.jspコードの上
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
...
<% String todaysDate = cm.GetMonth() + "/" + cm.GetDay() + "/" + cm.GetYear();%>
...
<c:forEach var="i" items="${bean.results}">
<c:choose>
<c:when test="${empty i.shippingDate}">
<c:set var="shippingDate" value="<%=todaysDate%>" scope="request"></c:set>
</c:when>
</c:choose>
<TD>
<INPUT TYPE="text" NAME="shippingDate" id="shippingDate" value="${i.shippingDate}"/>
</TD>
をshippingDateから今日のそこデシベルの値があるが、それが設定されていない場合に動作しますDBから何も返されない場合は、日付
誰かが私が間違っているのを見ていますか?
は、どのような結果は 'の'? 'i.shippingDate'を変更せずにローカル変数' shippingDate'を設定したようです。 – tarashypka
@tarashypkaそれは本当です、もし私がvalue = "$ {shippingDate}を設定すると、dbで何か値を持つtodaysDateを得ると、何も得られません:( – Angelina