求助~~eclipse中JSTL 标签无法使用的问题

求助~~eclipse中JSTL 标签无法使用的问题,第1张

你看一看java安装的路径是不是有空格,我的先前路径是:D:\Program Files\utils\java\jdk1.6.0_02,所以项目一直报错。现在路径为:D:\utils\java\jdk1.6.0_37。一切都正常了。希望对你有帮助。

标准的jstl是和tomcat之间有版本关联的,具体和myeclipse关联其实是看你的myeclipse默认的tomcat是什么版本的,可以配置多个不同版本的tomcat

至于jstl这个东西很烦琐,基本上每个框架都会提供自己的标签库,(你完全可以不用标准的jstl)看你用什么web框架了,当然也可以直接不用jstl,这个很正常的,理论上刚开始jstl是设计给非程序员用的,实际却是程序员在用,所以这个东西从来没有什么好坏之说的,只要你用了觉得方便就可以了

在 IntelliJ IDEA 中 使用 C标签(JSTL)的时候发现引入进来有问题,不但没提示而且还有红色警告,所以经过一番谷歌的查找之后解决了这个问题,发现是没有导入tld文件的问题。

虽然没提示,会有红色警告,但是你依然可以使用他,部署到服务器也不会出问题。

不过作为有强迫症的我们,怎能满足,所以我谷歌搜索之后,解决了它。

解决方案如下:

打开你的设置,在搜索栏输入"DTDs",找到"Schemas and DTDs",在"External Schemas and DTDs"窗口,点击添加按钮

然后在URI中输入"http://java.sun.com/jsp/jstl/core",再找到你的jstl dtd(dtd文件下载会文章最好补充)文件并选中,最好点击OK即可。

这样我们就添加完成了,我们再打开刚才的JSP文件看看

如图所示,我们的代码提示和代表添加成功的绿色出现了。

当然,同理我们同样可以完成其他tag的设定,如struts,jsf等,只要添加好dtd文件就可以了。

PS:下载JSTL标签库的DTD文件

下载地址: http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/

拉到最下面,找到最新的那一个也就是 "jakarta-taglibs-standard-1.1.2.zip",它下面的asc文件可以不用下载

或者直接点的下载地址:

http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/jakarta-taglibs-standard-1.1.2.zip


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11261629.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存