![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
为什么要导入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里面运行的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
![](https://ecmc.bdimg.com/public03/b4cb859ca634443212c22993b0c87088.png)
2023-10-24 广告
作为上海圣钧信息科技有限公司的工作人员,我公司并不提供名为"Storm Proxy"的服务。我们致力于提供高质量的信息技术服务,包括但不限于云计算、大数据处理、人工智能等领域。我们的服务对象主要是企业客户,为其提供定制化的解决方案和技术支持...
点击进入详情页
本回答由SmartProxy提供
展开全部
jstl,是JSP页面使用的函数模板,你访问程序,返回的JSP中使用相关的函数,不导包,就找不到函数就是跑出异常信息.
追问
我没有导入jstl的包的war放在tomocat6.0.45和6.0.44出错 放在6.0.37可以运行 这是为什么?
追答
因为tomcat下的lib下是有相关的jar包的.
但是有的版本tomcat下是没有的相关jar.可以把工程下的jar包放在tomcat的lib目录下可以了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询