IntelliJ IDEA 使用JSTL标签库(IDEA 加载 tld文件)

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

在一开始的时候你在IDEA里面使用C标签或者JSTL的其他2个标签库时都会有红色警告的而且没有提示, 虽然没提示,会有红色警告,但是你依然可以使用他,部署到服务器也不会出问题。 不过作为有强迫症的我们,怎能满足,所以我谷歌搜索之后,解决了它。 解决方案如下: 打开你的设置,在搜索栏输入"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 下载之后解压出来,在解压根目录下有一个tld文件夹,里面就是jstl的tld文件啦,我们一般要用的jstl 1.1版本的tld文件就是 里面的 "c.tld" 文件

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏jiajia_deng

RESTful API 调试工具 insomnia

1895
来自专栏肖洒的博客

JSP

1132
来自专栏云计算教程系列

如何在CentOS 7上安装Bacula Server

Bacula是一种开源网络备份解决方案,允许您创建备份并执行计算机系统的数据恢复。它非常灵活和强大,这使得它在配置时稍微麻烦,适合在许多情况下进行备份。备份系统...

5313
来自专栏Java后端技术栈

使用Generic Webhook Trigger插件实现Jenkins+WebHooks(码云)持续集成

我们在开发的时候,特别是前后端分离的时候,前端需要我们后端提供的API接口,可能需要每次有一个接口的变动都需要重新部署到dev环境上,例如:最常见的Git工作流...

2193
来自专栏无所事事者爱嘲笑

parcel 中小型项目打包工具

1763
来自专栏jiajia_deng

RESTful API 调试工具 insomnia

1265
来自专栏coding

为python版本抓狂,试下pyenv吧安装pyenv版本切换pyenv-virtualenv小结

写python时,最烦的事莫过于版本切换。python3已经很成熟了,但很多生产项目依然用的是2.7版本,本地环境经常需要切换版本。此外,不同项目的依赖也不同,...

2072
来自专栏battcn

一起来学SpringBoot | 第二十四篇:数据库管理与迁移(Liquibase)

目前 SpringBoot 支持较好的两款工具分别是 flyway、 liquibase,支持 sql script,在初始化数据源之后执行指定的 脚本代码或者...

1662
来自专栏SpringBoot 核心技术

SpringCloud组件:将微服务提供者注册到Eureka服务中心

Eureka提供了Server当然也提供了Client,如果你对Eureka Server不了解,点击SpringCloud组件:搭建Eureka服务注册中心阅...

3704
来自专栏农夫安全

中间件漏洞详解

前言 所属的类别 web服务器:IIS、Apache、nginx、tomcat、weblogic、websphere等。 web中间件:apache tomca...

5818

扫码关注云+社区

领取腾讯云代金券