码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2017-06-22 19:44:48      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:情况   分享   1.2   china   stand   nload   web   .net   地址   

最近在看《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上就好了

技术分享

 

 

完美支持!

 技术分享

 

小结:

  1. IntelliJ IDEA 并不总是可靠。。有时候报错也可试着运行一下
  2. 网上搜索再多Tutorial(教程),都不如认真看一下官方README

 我在写完之后发现一篇4年前的类似教程

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

标签:情况   分享   1.2   china   stand   nload   web   .net   地址   

原文地址:http://www.cnblogs.com/xkxf/p/7066612.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!