您的位置:首页 > Web前端 > JavaScript

IntelliJ IDEA:给 web 应用提供 JSTL 支持

2018-02-02 20:51 190 查看
最近在看《Head First Servlet JSP》学习JSP,看到JSTL一章,为了添加JSTL支持折腾了好久。



网上的教程五花八门,而且多数比较旧。

我尝试了各种方法都没有成功,很多时候IntelliJ IDEA不报错了,web程序还是跑不出来。

终于发现是需要手动添加下面这5个包(当然可以有其它方法,比如java ee里面的c.tld、maven等)

下载地址:http://tomcat.apache.org/download-taglibs.cgi



最后的结果是 在IntelliJ IDEA报错的情况下跑出来了!



方法特别简单,就是把 上面的5个jar包添加到WEB-INF/lib下面(没有lib文件夹的话要自己创建),

web.xml不需要再进行配置,那是JSTL 1.2以前才干的事情!



然后就可以在web程序里面用JSTL的各种标签了

标签怎么用 --> 参考:JSP - Standard Tag Library (JSTL) Tutorial



要解决IntelliJ IDEACannot resolve symbol 问题 并获得 JSTL标签补全功能 的话把上述的5个包添加到Dependencies上就好了



网盘手动下载

完美支持!



小结:

IntelliJ IDEA 并不总是可靠。。有时候报错也可试着运行一下

网上搜索再多Tutorial(教程),都不如认真看一下官方README


<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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐