+ -
当前位置:首页 → 问答吧 → 关于tomcat服务器解析servlet的问题

关于tomcat服务器解析servlet的问题

时间:2011-08-15

来源:互联网

我用的比较新版本的myeclipse+tomcat。请问在JSP文件中,可以“import 某包”,然后下面写程序时,可以运用包下面的类。但是当JSP文件在Servlet容器中,转换成servlet时,这些包怎么引用,这些包不是在开发环境中吗?而且tomcat应该算是这个服务器组件吧,与它相关的servlet容器到底是在哪工作的?它从哪引入需要应用的包。。。。。不好意思,问的有点模糊笼统,但是这是我尽量能表达清楚的了。。。求各路大神。。先谢谢了。

作者: Ricci_April   发布时间: 2011-08-15

在servlet一样的可以import那样子去引入包呀,怎么不可以,自己好好看看资料,


http://edu.codepub.com/2011/0115/28818.php网上有很多的

作者: LMAOhuaNL   发布时间: 2011-08-15

1、Tomcat就是Servlet容器
2、一个类能看到另一个类,只要他们处于同一个容器之中,用同一套ClassLoader加载。Servlet类和被引用的类之间的关系,应该比JSP与类之间的关系要直接,因为Servlet也是类,这就成了类和类之间的关系了。
3、JSP和类之间的关系其实要曲折一些,是因为JSP被转换成的影子Servlet和别的类之间能建立关系,才使得JSP和别的类直接建立关系了。
4、import只是为了方便在程序中使用短名去访问,其实做不做import,对能不能访问到某个类没有关系。就算不import,写全名就可以访问了,只要符合(2)中所说。

作者: magong   发布时间: 2011-08-15

引用 2 楼 magong 的回复:

1、Tomcat就是Servlet容器
2、一个类能看到另一个类,只要他们处于同一个容器之中,用同一套ClassLoader加载。Servlet类和被引用的类之间的关系,应该比JSP与类之间的关系要直接,因为Servlet也是类,这就成了类和类之间的关系了。
3、JSP和类之间的关系其实要曲折一些,是因为JSP被转换成的影子Servlet和别的类之间能建立关系,才使得JSP和别的类直接建立关……

我刚刚搞懂了些。。还有就是myeclipse+tomcat的组合,各自分别提供了什么。。。新版本的MyEclipse提供了开发环境,提供了一下框架,重要的是提供了JDK和JRE,而Tomcat提供了服务器环境。。。。也就是说,当MyEclipse中开发的项目,拷贝到Tomcat中,Tomcat应该还是利用了MyEclipse中的JDK和JRE。。。。PS:我系统中没有JDK和JRE。

作者: Ricci_April   发布时间: 2011-08-15

热门下载

更多