server から属性を確認する必要があり、値に応じて、フォントの色を設定する必要があります。私が同じために使用したコードは次のとおりです。私はjstlで非常に新しいです。これは javascript または jQuery で処理できますが、ここでは js を使用しないという制約があります。:(
<c:if test="${error != null}">
<c:choose>
<c:when test="${error_code eq 'failed'}">
<p align="left"><font size="3" color="red">${error}</font></p>
</c:when>
<c:when test=test="${error_code eq 'success'}">
<p align="left"><font size="3" color="green">${error}</font></p>
</c:when>
</c:choose>
</c:if>
サーバー側のコードは次のとおりです。
if (result) {
request.setAttribute("error_code","success");
request.setAttribute("error","Object successfully created.");
} else {
request.setAttribute("error_code","failed");
request.setAttribute("error","Object creation failed.");
}
私がここで間違っていること:
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
org.apache.jasper.JasperException: /tool/Content/content.jsp (li
ne: 68, column: 18) **quote symbol expected**
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorH
andler.java:42)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.j
ava:443)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.j
ava:89)