用ssh框架重新做之前的项目时,发现了一个jsp页面报错
org.apache.jasper.JasperException: /pages/user/home.jsp (line: [27], column: [53]) Unterminated [<fmt:formatDate] tag org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:41) org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:291) org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:97) org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1009) org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1294) org.apache.jasper.compiler.Parser.parseElements(Parser.java:1473) org.apache.jasper.compiler.Parser.parseBody(Parser.java:1686) org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1019) org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1294) org.apache.jasper.compiler.Parser.parseElements(Parser.java:1473) ...jsp 27行:
<td><fmt:formatDate value="<s:property value="#record.useTime" />" pattern="yyyy-MM-dd HH:mm:ss" type="date"/></td>因为之前引的是jstl的标签,所以用了<fmt
ssh的s标签提供了<s:date
<td><s:date name="#record.useTime" format="yyyy-MM-dd" /></td>错误原因未查明。
错误解决。