社区
Web 开发
帖子详情
JSTL的最新版本和官方
小明和小红
2009-09-06 12:32:26
我一直找不到JSTL的官方网站
在java.sun.com上也有
apache上也有JSTL
到底哪一个是权威的?
apache上的是1.1
java.sun指向了glassfish,但是我找不到源代码地址。
请明白人告诉
JSTL的主要官方和JSTL1.2源代码地址,要有未编译的,不要变成class的。谢谢。
...全文
791
3
打赏
收藏
JSTL的最新版本和官方
我一直找不到JSTL的官方网站 在java.sun.com上也有 apache上也有JSTL 到底哪一个是权威的? apache上的是1.1 java.sun指向了glassfish,但是我找不到源代码地址。 请明白人告诉 JSTL的主要官方和JSTL1.2源代码地址,要有未编译的,不要变成class的。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小明和小红
2010-03-15
打赏
举报
回复
[Quote=引用 2 楼 bao110908 的回复:]
Sun 发布的 JSTL,以及其他 J2EE 的技术都是规范,也就是说 Sun 只发布了一个接口。
不过 Sun 也有自己的实现,那就是 Glassfish,既然是规范。那 Apache Tomcat 也可以去实现了,tomcat 作为一个 Servlet 容器,其是必须实现当前版本规范中规定的 JSTL 的,但是 Tomcat 也不可能直接去抄别人的实现吧?
JSTL 的实现有很多……
[/Quote]
非常感谢!
火龙果被占用了
2010-03-14
打赏
举报
回复
Sun 发布的 JSTL,以及其他 J2EE 的技术都是规范,也就是说 Sun 只发布了一个接口。
不过 Sun 也有自己的实现,那就是 Glassfish,既然是规范。那 Apache Tomcat 也可以去实现了,tomcat 作为一个 Servlet 容器,其是必须实现当前版本规范中规定的 JSTL 的,但是 Tomcat 也不可能直接去抄别人的实现吧?
JSTL 的实现有很多种,每一个都是标准的,因为他们的实现都是按照标准来执行的。
JSTL 目前最新的版本是 1.2,JSR 编号是 52,在这里可以找到 JSTL 的规范文本,以及详细介绍:
http://jcp.org/en/jsr/detail?id=52
Sun 的 JSTL 实现:
https://jstl.dev.java.net/
Apache Tomcat 的 JSTL 实现:
http://tomcat.apache.org/taglibs/standard/
不修bux
2009-09-06
打赏
举报
回复
sun公司的吧
JSTL
最
新版本
(1.2.1)完整下载 6个jar
资源详情(仅展示部分内容供参考) javax.servlet.jsp.
jstl
-1.2.1-sources.jar javax.servlet.jsp.
jstl
-api-1.2.1-javadoc.jar javax.servlet.jsp.
jstl
-api-1.2.1.jar javax.servlet.jsp.
jstl
-1.2.1-javadoc.jar javax.servlet.jsp.
jstl
-api-1.2.1-sources.jar javax.servlet.jsp.
jstl
-1.2.1.jar
JSTL
最
新版本
(1.2.1)完整下载
JSTL
官方
最
新版本
下载,包括源码和javacdoc 的jar包,同样包含相对应的apijar包,你所需要的全都可以在这里面找到
JSP中
JSTL
标签库实操极简入门
内容包括:
JSTL
标签库的使用-1-环境准备
JSTL
标签库的使用-2-c标签中的out
JSTL
标签库的使用-3-c标签中的set
JSTL
标签库的使用-4-c标签中的remove
JSTL
标签库的使用-5-c标签中的catch
JSTL
标签库的使用-6-c标签中的...
jstl
1.1.jar和standard1.1.jar
今天做项目,用到了el表达式和
jstl
,在tomcat6.0上跑得好好的,没想到copy到tomcat5.5后,服务器起不来了,是tomcat版本的问题。查阅了不少资料,现在总结如下: 错误信息: java.lang.NoClassDefFoundError: javax/el/ExpressionFactory 分析:少包,上网查阅后发现解决方法 解决方法:将javaee.jar包再copy一份放在tomcat目录的common\lib下 如上完成后即解决了该异常,大以为大功告成,没想到又出现了新异常 错误信息:java.lang.NoSuchMethodError: javax.servlet.JSP.PageContext.getELContext()LJAVAx/el/ELContext 分析:这个问题网上找了半天没看到解决方法,只好自己想办法。想起先前看到的一个知识点:tomcat 6 实现了 servlet 2.5 和JSP2.1的规范相应的 tomcat 5 实现的是 2.4和2.0,想到tomcat5不支持
JSTL
1.2,于是替换
JSTL
1.1的包试试看后,问题解决 解决方法:移出工程lib目录中的
JSTL
1.2.jar,添加standard-1.1.jar和
JSTL
1.1.jar 总结:
jstl
1.1版本由2个必要包构成:standard-1.1.jar和
JSTL
1.1.jar;而
jstl
1.1版本只有一个必要包
JSTL
1.2.jar。(一开始在替换的过程中想当然的用
JSTL
1.1.jar换
JSTL
1.2.jar,然后遗漏了standard-1.1.jar,耽搁了不少时间。) 经测试,tomcat6.0支持
JSTL
1.2版本,也支持
JSTL
1.1版本;tomcat5.5只支持
JSTL
1.1(
JSTL
1.1一下版本未测试) 不建议将2个版本的3个包同时放在工程中,可能会发生版本冲突。(另外,实际操作的时候发现
JSTL
1.2.jar和
JSTL
1.1.jar这2个包放一起可以在tomcat5.5和tomcat6.0上跑,鉴于
JSTL
1.1.jar里面没有c.tld等文件,猜测
JSTL
1.1.jar里面只是放置了1.1的专用的类和信息)
jstl
-1.2.1 jar
jstl
-1.2.1,之前的版本需要在服务器中配置一下,而且它分成了两个jar(
jstl
.jar和standard.jar)还有一个tld文件,而1.2已经不用配置了,直接把javax.servlet.jsp.
jstl
-1.2.1.jar和javax.servlet.jsp.
jstl
-api-1.2.1.jar两个jar放到服务器的lib文件夹下就行了(我记得是这样子的,反正那样做的可以用的),资源里还有很多帮助文档:javax.servlet.jsp.
jstl
-1.2.1-javadoc.jar,javax.servlet.jsp.
jstl
-1.2.1-sources.jar,javax.servlet.jsp.
jstl
-api-1.2.1-javadoc.jar,javax.servlet.jsp.
jstl
-api-1.2.1-sources.jar,需要的朋友可以拿去用用,同样,还是0积分。
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章