最近在学习“动力节点SSM框架项目实战”的crm项目,由于项目使用技术较老,个人尽力使用最新技术,使用了Tomcat10 ,Spring 6和Mysql 8,在学习到p35出现,jstl使用问题。已解决

以下是本项目完整pom

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

4.0.0

com.bjpowernode.crm

crm

war

1.0-SNAPSHOT

crm Maven Webapp

http://maven.apache.org

6.0.8

17

17

UTF-8

junit

junit

4.13.2

test

mysql

mysql-connector-java

8.0.32

com.alibaba

druid

1.2.16

org.mybatis

mybatis

3.5.10

org.springframework

spring-context

${spring.version}

org.springframework

spring-aop

${spring.version}

org.springframework

spring-core

${spring.version}

org.springframework

spring-beans

${spring.version}

org.springframework

spring-jdbc

${spring.version}

org.springframework

spring-tx

${spring.version}

org.springframework

spring-web

${spring.version}

org.springframework

spring-webmvc

${spring.version}

org.springframework

spring-oxm

${spring.version}

org.springframework

spring-aspects

${spring.version}

org.springframework

spring-test

${spring.version}

org.aspectj

aspectjrt

1.9.19

org.aspectj

aspectjweaver

1.9.19

runtime

org.mybatis

mybatis-spring

3.0.1

jakarta.servlet

jakarta.servlet-api

6.0.0

jakarta.servlet.jsp.jstl

jakarta.servlet.jsp.jstl-api

3.0.0

org.glassfish.web

jakarta.servlet.jsp.jstl

3.0.1

org.apache.taglibs

taglibs-standard-spec

1.2.5

org.apache.taglibs

taglibs-standard-impl

1.2.5

com.fasterxml.jackson.core

jackson-core

2.15.1

com.fasterxml.jackson.core

jackson-databind

2.15.1

com.fasterxml.jackson.core

jackson-annotations

2.15.1

org.apache.poi

poi

5.2.3

commons-fileupload

commons-fileupload

1.5

org.apache.logging.log4j

log4j-api

2.20.0

org.apache.logging.log4j

log4j-core

2.20.0

org.apache.logging.log4j

log4j-jcl

2.20.0

crm

maven-clean-plugin

3.2.0

maven-resources-plugin

3.3.1

maven-compiler-plugin

3.11.0

maven-surefire-plugin

3.1.0

maven-war-plugin

3.3.2

maven-install-plugin

3.1.1

maven-deploy-plugin

3.1.1

src/main/java

**/*.xml

src/main/resources

**/*.*

 

注意:需要同时使用jstl 和 jstl-api

jakarta.servlet.jsp.jstl

jakarta.servlet.jsp.jstl-api

3.0.0

org.glassfish.web

jakarta.servlet.jsp.jstl

3.0.1

web.xml版本过低也需要修改

xmlns="https://jakarta.ee/xml/ns/jakartaee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_6_0.xsd"

id="dataservice" version="6.0">

 jsp文件taglib需要修改

<%--错误--%>

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

<%--正确--%>

<%@ taglib prefix="c" uri="jakarta.tags.core"%>

好文链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: