zoukankan      html  css  js  c++  java
  • 使用idea 在jsp页面使用 jstl 时报错原因解决

    我在idea 中使用 jstl 时报了如下的错误:

    我在网上找了很多,都说jar包冲突,其实不只是jar包冲突问题,出现这个问题的原因如下(个人认为):

    1,需要引入如下三个依赖

    <dependency>
    <groupId>jstl</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
    </dependency>

    <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.1.0</version>
    </dependency>

    <dependency>
    <groupId>javax.servlet.jsp</groupId>
    <artifactId>jsp-api</artifactId>
    <version>2.2</version>
    </dependency>

    2,在jsp 投文件中引入如下内容:

    <%@ taglib  uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    <%@page isELIgnored="false" %> //idea 中使用jstl 必须设置这个,不然报错。原因不知

    3,

       在头文件中引入

    <c:set var="ctx" value="${pageContext.request.contextPath}"/> 这个内容时 必须把这个内容放在
    <%@ taglib  uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>西面






  • 相关阅读:
    C++ 不用 < > 与 : ?运算符判断 a,b大小
    CentOS7 MariaDB10
    CentOS Linux 挂载NTFS
    Linux访问Windows共享
    Emacs配置与插件集记录
    驱动精妙耍流氓,强制安装"新毒霸"
    C# TextBox控件之大小写自动转换
    生活随笔
    显示外网IP
    MySql
  • 原文地址:https://www.cnblogs.com/bb1008/p/9120181.html
Copyright © 2011-2022 走看看