Tomcat10 配置JSTL记录

  • Post author:
  • Post category:其他




环境

IntelliJ 2022.1

Tomcat 10

JDK 1.8



1 配置pom.xml

配置jstl-api 和taglibs。

    <dependency>
      <groupId>jakarta.servlet.jsp.jstl</groupId>
      <artifactId>jakarta.servlet.jsp.jstl-api</artifactId>
      <version>2.0.0</version>
    </dependency>
    
    <dependency>
      <groupId>org.apache.taglibs</groupId>
      <artifactId>taglibs-standard-spec</artifactId>
      <version>1.2.5</version>
    </dependency>
    
    <dependency>
      <groupId>org.apache.taglibs</groupId>
      <artifactId>taglibs-standard-impl</artifactId>
      <version>1.2.5</version>
    </dependency>



2 配置web.xml

之前一直用的2.4不可以,要用2.5版本的才可以。花了一两个小时才发现问题所在。终于解决。

<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
         version="2.5">



3 测试

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="utf-8" %>
<html>
<head>
....



后记

成功只是一种被包裹的虚幻,只有从失败和错误中,才能获得真正的经验和教训。



版权声明:本文为weixin_56412982原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。