从数据库中取出时间,在jsp页面上展示,发现会变成如下效果:
可是数据库里面明明是:
显然这里需要格式化日期
所以我选择使用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" %>
成功解决~~~