zoukankan      html  css  js  c++  java
  • org.apache.jasper.JasperException

    程序在部署的时候,出现的jsp异常,

    详细的异常日志

    org.apache.jasper.JasperException: /admin/account/queryAccount.jsp(15,2) According to TLD or attribute directive in tag file, attribute test does not accept any expressions
    	at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
    	at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
    	at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)
    	at org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1186)
    	at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:840)
    	at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)
    	at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
    	at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)
    	at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417)
    	at org.apache.jasper.compiler.Node$Root.accept(Node.java:495)
    	at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
    	at org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1785)
    	at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)
    	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)
    	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
    	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)
    	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
    	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
    	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
    

      多的我就不粘了

      我感觉出这个问题是由于jstl库的问题,当我们使用JSTL一定要引入(jstl standard 两个包),然后就是版本的问题了,就是jsp的版本和jstl的兼容不好吧

      最后的解决方式是

      <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> 

      替换成这个

      <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>

    就可以成功跑出页面       很开心

    追加,貌似替换成这个导入也没有问题

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

  • 相关阅读:
    redis可编译
    不要用Serverzoo 提供的CloudLinux 的五大原因 Linode 強大VPS 資源為你解密
    linux加载指定目录的so文件
    超级rtmp服务器和屌丝wowza
    标准IO: 文件的打开与关闭函数 fopen & fclose
    《gdb调试之基础篇》
    linux信号Linux下Signal信号太详细了,终于找到了
    【干货】Chrome插件(扩展)开发全攻略
    斯坦福开源无Bug的随机计算图Certigrad
    心跳包:告诉别人,我还活着
  • 原文地址:https://www.cnblogs.com/obesityspace/p/6551403.html
Copyright © 2011-2022 走看看