我的日常

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 盖世程序员 > http://java.sun.com/jsp/jstl/core cannot be resolved ...
总共48086条微博

动态微博

查看: 1332|回复: 0

http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the...

[复制链接]

326

主题

72

听众

999

金钱

实习版主

该用户从未签到

优秀版主

跳转到指定楼层
楼主
发表于 2015-01-21 15:02:55 |只看该作者 |倒序浏览
一、发现问题
1 @8 p- `9 V3 c+ M% Z2 K
) g% J! e' _3 k" z
运行引用了jstl的jsp页面
6 N/ p: `8 r! m+ _- C; }http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar错  v- i: B/ ?: U4 C3 O: C

  z2 r; A9 L* D/ |9 l3 L# [5 N/ a( }/ T8 A# ^9 H

6 n8 d; `2 e& {2 [$ V二、原因分析
0 J. h! T2 Q$ V& S  v) P可能一:版本问题- g% F4 ]. ~  k& Y  F4 s1 v9 u
JSTL1.0 的声明是:<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core " %>
; ^# e7 r) n4 }" d1 k! A; |2 U' C JSTL1.1 的声明是:<%@ taglib prefix="c" uri=http://java.sun.com/jsp/jstl/core %>
7 G) I) @6 }( c6 y0 Z
  P2 D  H4 R$ _( g3 z
+ z0 q0 A( h+ C$ [# _* C% l  o) Y
可能二:没有standard.jar
6 i) W. n# A1 ]4 T! Gjavaee5自带的已经是jstl1.2版本了,页面中也全部是用<%@ taglib prefix="c" uri=http://java.sun.com/jsp/jstl/core %>这种方式。. f3 F* Z) d" u  D* _' ~
但javaee5之后就自带只有jstl.jar这一个,没有standard.jar,tld文件也打包到jar里去了,不存在web.xml文件里配置jsp-config的办法。( e0 a. N( |8 J. t% h
试着添加standard.jar试试。
7 r) r/ ]4 L& J$ J
2 d# ~# ~, y" d  x; O
& X6 [& U/ q" m( c
可能三:tomcat发布的应用WEB-INF/lib下没有jstl.jar
( Y8 ~) F4 M* Sjstl.jar包在ide项目中有,但在tomcat发布的应用WEB-INF/lib下没有,这是工具发布项目的问题,复制一个jar包过去问题就解决了。
0 X' s# B2 |  z

科帮网 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与科帮网享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、科帮网管理员和版主有权不事先通知发贴者而删除本文


JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

快速回复
您需要登录后才可以回帖 登录 | 立即注册

   

关闭

站长推荐上一条 /1 下一条

发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
快速回复 返回顶部 返回列表