访问JSP页面报错According to TLD or attribute directive in tag file, attribute value does not accept
来源:互联网 发布:excel生成数据透视表 编辑:程序博客网 时间:2024/05/16 02:06
访问JSP页面jstl表达式使用错误,详细错误如下:
org.apache.jasper.JasperException: /WEB-INF/views/show.jsp (line: 46, column: 28) According to TLD or attribute directive in tag file, attribute value does not accept any expressions org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42) org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:443) org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:149) org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1241) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:876) org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1553) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2392) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2444) org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2450) org.apache.jasper.compiler.Node$Root.accept(Node.java:474) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2392) org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1845) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:218) org.apache.jasper.compiler.Compiler.compile(Compiler.java:374) org.apache.jasper.compiler.Compiler.compile(Compiler.java:354) org.apache.jasper.compiler.Compiler.compile(Compiler.java:341) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:657) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339) javax.servlet.http.HttpServlet.service(HttpServlet.java:727) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:168) org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303) org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1228) org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1011) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:955) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857) javax.servlet.http.HttpServlet.service(HttpServlet.java:620) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842) javax.servlet.http.HttpServlet.service(HttpServlet.java:727) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
出现上述错误的原因是,在JSP页面使用了fmt标签库
原因:
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%><%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>//使用了日期格式化方法<fmt:formatDate pattern="yyyy-MM-dd" value="${user.birthday}" />
出现错误的原因是使用的是jstl1.2,在jstl1.0和jstp1.1、jstl1.2版本在使用标签库的时候存在一定的差别,在jstl1.0以后的版本uri都应该加上/jsp,引用方法如下:
解决方法一:(推荐)
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>//使用了日期格式化方法<fmt:formatDate pattern="yyyy-MM-dd" value="${user.birthday}" />
解决方法二:
修改web.xml和jstl库版本
//修改2.3以上版本为2.3及以下版本版本<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="myweb" version="3.0">
阅读全文
0 0
- 访问JSP页面报错According to TLD or attribute directive in tag file, attribute value does not accept
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- 初次使用 method swizzling 失败记录
- ubuntu14.04 LTS64位服务器搭建php网站环境,亲测可用
- Python制作安卓游戏外挂
- type UnaryServerInterceptor type UnaryServerInterceptor func(ctx context.Context, req interface{}, i
- 关于eclipse的使用
- 访问JSP页面报错According to TLD or attribute directive in tag file, attribute value does not accept
- React Native ListView上拉刷新,下拉加载刷新,并添加网络无数据时的缺省图
- 【JAVA秒会技术之分布式锁】玩转Redis分布式锁
- git安装和使用for 小白
- Oracle创建Oracle数据库序列sequence
- hadoop snapshot 备份恢复
- view组件draw,onDraw,dispatchDraw
- java自带的sort方法实现文件内字符的排序
- MyBatis逆向工程