如何在 JSP 中使用 JSTL 在 textarea 中输出值
How to output value in textarea using JSTL in JSP
我在 jsp 中使用 JSTL 并希望在 textarea
中输出值
<tr>
<th scope="row">SMS Before Inst</th>
<td colspan="7"><textarea cols="20" rows="5" placeholder="SMS Content" id=smsMessage name="smsMessage">
Time setting is
<c:choose>
<c:when test="${CTSSessionCode=='M'}">
Morning
</c:when>
<c:when test="${CTSSessionCode=='E'}">
Everning
</c:when>
<c:otherwise>
OTHER
</c:otherwise>
</c:choose>
Date
<c:out value="${requestDate}" ></c:out>
,We will contact later
</textarea></td>
</tr>
其中,CTSSessionCode = M 为Morning,CTSSessionCode = E 为Everning,requestDate 为日期,但当我运行 时输出为空白和space 字符。
如何解决问题?
而不是这个结构 <textarea>
:
<textarea>
value
</textarea>
你可以试试这个:
<textarea>value</textarea>
并将 <c:choose>
条件移动到 <textarea>
之外:
<c:set var="myVar" value="OTHER"></c:set>
<c:choose>
<c:when test="${CTSSessionCode=='M'}">
<c:set var="myVar" value="Morning"></c:set>
</c:when>
<c:when test="${CTSSessionCode=='E'}">
<c:set var="myVar" value="Everning"></c:set>
</c:when>
</c:choose>
<tr>
<th scope="row">SMS Before Inst</th>
<td colspan="7">
<textarea cols="20" rows="5" placeholder="SMS Content" id=smsMessage name="smsMessage">Time setting is ${myVar} Date ${requestDate}, We will contact later</textarea>
</td>
</tr>
我在 jsp 中使用 JSTL 并希望在 textarea
中输出值<tr>
<th scope="row">SMS Before Inst</th>
<td colspan="7"><textarea cols="20" rows="5" placeholder="SMS Content" id=smsMessage name="smsMessage">
Time setting is
<c:choose>
<c:when test="${CTSSessionCode=='M'}">
Morning
</c:when>
<c:when test="${CTSSessionCode=='E'}">
Everning
</c:when>
<c:otherwise>
OTHER
</c:otherwise>
</c:choose>
Date
<c:out value="${requestDate}" ></c:out>
,We will contact later
</textarea></td>
</tr>
其中,CTSSessionCode = M 为Morning,CTSSessionCode = E 为Everning,requestDate 为日期,但当我运行 时输出为空白和space 字符。
如何解决问题?
而不是这个结构 <textarea>
:
<textarea>
value
</textarea>
你可以试试这个:
<textarea>value</textarea>
并将 <c:choose>
条件移动到 <textarea>
之外:
<c:set var="myVar" value="OTHER"></c:set>
<c:choose>
<c:when test="${CTSSessionCode=='M'}">
<c:set var="myVar" value="Morning"></c:set>
</c:when>
<c:when test="${CTSSessionCode=='E'}">
<c:set var="myVar" value="Everning"></c:set>
</c:when>
</c:choose>
<tr>
<th scope="row">SMS Before Inst</th>
<td colspan="7">
<textarea cols="20" rows="5" placeholder="SMS Content" id=smsMessage name="smsMessage">Time setting is ${myVar} Date ${requestDate}, We will contact later</textarea>
</td>
</tr>