maven中jstl标签,struts2标签库报错问题解决方案

错误信息如下:

1. The absolute uri:[http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml or the jar files deployed with this application

2. Unable to find taglib "s" for URI: /struts-tags

(由于本人已解决该错误,该图片来源于https://blog.csdn.net/baidu_32377671/article/details/78433474)

èµæºæ¥émaven中jstl标签,struts2标签库报错问题解决方案_第1张图片

① jstl标签解决方案:

1. 导入jstl (注意版本问题)



	jstl
	jstl
	1.2

如果导入的jstl版本为1.2,则不用再导入standard包,因为1.2中已经包含了standard包。

如果jstl版本为1.1.2,则需要导入standard.1.1.2包。

2. 找到jar包下的META-INF文件夹下的c.tld文件,将其复制到项目的webapp/WEB-INF文件夹下即可。

3. 一般情况上述步骤足以解决,如果不可以,再配置web.xml


	
		http://java.sun.com/jsp/jstl/core
		/WEB-INF/c.tld
	

② struts2标签库问题解决

1. 导入struts2-core.jar包依赖(此处版本锁定为:2.3.24


	org.apache.struts
	struts2-core

2. 将该包下的struts-tags.tld文件复制到项目的webapp/WEB-INF文件夹下即可。

3. 如果问题没有解决,配置web.xml


    
        /struts-tags
        /WEB-INF/struts-tags.tld
    
 

 

你可能感兴趣的:(Maven)