为什么要导入jstl的包才能访问到war包 65

我不导入jstl.jar包时,在外面启动tomocat访问war包时出现500的错误,但是我不导入jstl包在myeclipse启动tomocat就可以访问到项目路径.... 我不导入jstl.jar包时,在外面启动tomocat访问war包时出现500的错误,但是我不导入jstl包在myeclipse启动tomocat就可以访问到项目路径. 展开
 我来答
匿名用户
2018-05-03
展开全部
因为javaEE5以后的都把jstl集成进来了,只要你建web工程的时候加入的是javaEE5以上版本的包,那么jstl就直接可以用了。你可以仔细看下你的包里面是不是包含有jstl了。
追问
也就是说 我javaee5以后已经集成了jstl 但是我把它打包成war这是war里面算是没有jstl这个包 所以编译出错 但是 为什么 我这个war包 放到另一个版本6.0.37的tomocat它却能运行  在6.0.45和6.0.44却出错呢?这又是什么原理 这是的war应该没有了jstl包了 为什么却能在tomocat6.0.37运行 这时的tomocat并不是在myeclipse里面运行的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SmartProxy
2023-10-24 广告
作为上海圣钧信息科技有限公司的工作人员,我公司并不提供名为"Storm Proxy"的服务。我们致力于提供高质量的信息技术服务,包括但不限于云计算、大数据处理、人工智能等领域。我们的服务对象主要是企业客户,为其提供定制化的解决方案和技术支持... 点击进入详情页
本回答由SmartProxy提供
在西浦村上钢琴课的天王星
2018-05-02 · 超过15用户采纳过TA的回答
知道答主
回答量:65
采纳率:90%
帮助的人:12.3万
展开全部
jstl,是JSP页面使用的函数模板,你访问程序,返回的JSP中使用相关的函数,不导包,就找不到函数就是跑出异常信息.
追问
我没有导入jstl的包的war放在tomocat6.0.45和6.0.44出错 放在6.0.37可以运行 这是为什么?
追答
因为tomcat下的lib下是有相关的jar包的.
但是有的版本tomcat下是没有的相关jar.可以把工程下的jar包放在tomcat的lib目录下可以了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式