1. 程式人生 > >ssh整合 jsp頁面格式化日期報錯

ssh整合 jsp頁面格式化日期報錯

  用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>

錯誤原因未查明。

錯誤解決。