SSM后台管理开发日志(四)

从数据库中取出时间,在jsp页面上展示,发现会变成如下效果:

SSM后台管理开发日志(四)

可是数据库里面明明是:

SSM后台管理开发日志(四)

显然这里需要格式化日期

所以我选择使用Json注解的方式,这样就需要添加json依赖

可是!!不知道什么原因,一旦在pom文件里添加json依赖后,整个项目就无法启动

所以,我只好使用el表达式,在jsp中格式化日期

使用:

 1 <fmt:formatDate value="${message.messageDate}" pattern="yyyy-MM-dd" />  

然后我手贱,顺手来了个ALT + Enter

IDEA给我导入了

 1 <%@ taglib prefix=“fmt” uri=“http://java.sun.com/jstl/fmt” %> 

然后,我就报错了。。。。。

 1 异常报告
 2 
 3 消息 /WEB-INF/jsp/messageBoard.jsp (行.: [73], 列: [21]) According to TLD or attribute directive in tag file, attribute [value] does not accept any expressions
 4 
 5 描述 服务器遇到一个意外的情况,阻止它完成请求。
 6 
 7 Exception
 8 
 9 org.apache.jasper.JasperException: /WEB-INF/jsp/messageBoard.jsp (行.: [73], 列: [21]) According to TLD or attribute directive in tag file, attribute [value] does not accept any expressions
10     org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)
11     org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:292)
12     org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:115)
13     org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1250)
14     org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:888)
15     org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1544)
16     org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2389)
17     org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2441)
18     org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:907)
19     org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1544)
20     org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2389)
21     org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2441)
22     org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2447)
23     org.apache.jasper.compiler.Node$Root.accept(Node.java:470)
24     org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2389)
25     org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1857)
26     org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:224)

 

查阅了网上的博客,才发现,IDEA坑我!

明明要导入的是:

 1 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 

 

成功解决~~~

上一篇:Spring 4 Jasper Report integration example with mysql database in eclipse


下一篇:什么是unzip 命令?