社区
Java EE
帖子详情
jstl问题
nesta13
2005-02-25 05:48:57
现在jsp开发中是不是普遍采用jstl来做呀?
...全文
81
2
打赏
收藏
jstl问题
现在jsp开发中是不是普遍采用jstl来做呀?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nesta13
2005-02-26
打赏
举报
回复
那么现在的jstl可以算作是jsp里的标准行为元素了嘛?
在安装jstl时是不是还要对web.xml做必要的补充?
bzCpp
2005-02-25
打赏
举报
回复
一般现在jstl用的比较多吧,这样可以减少jsp中的java代码。
jstl和el语言一起用的话,的确可以省去很多代码,而且比较简洁
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积分。
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所有jar包及源代码,帮助文档
网上很多所谓
jstl
1.2的jar包都是扯淡,把
jstl
1.1拿来冒充1.2.所有就上官网去下了全套的提供大家免费下载。
jstl
-impl-1.2.jar
jstl
-api-1.2、
jstl
-impl-1.2.jar标签包,两份。
jstl
包
jstl
包 用于
JSTL
的连接等!
Java EE
67,549
社区成员
225,860
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章