发布网友 发布时间:2022-04-09 13:58
共4个回答
热心网友 时间:2022-04-09 15:27
jsp技术的背后是servlet。当一个请求访问jsp文件时,web服务器会把jsp翻译成servlet的java文件,再由编译器把servlet编译成class文件,最后由解释器解释执行。所以笼统的说:jsp文件会生成.java和.class文件。生成的这两个文件可以在web服务器(例如:tomcat)的work目录的子目录下看到。追问谢谢,我想再问一下,有些软件工具包里只有.java文件,那怎样把此文件运用到jsp文件上?
热心网友 时间:2022-04-09 16:45
.class文件时.java文件编译生成的,不是.jsp文件编译生成的追问那.jsp文件编译后生成什么文件?是只生成.java文件?还是只能在浏览器上显示一下结果?或者.java文件是被jsp文件调用的?追答.jsp文件编译时不会产生文件。java文件编译产生class文件。jsp文件中有调用java文件中方法的部分。(这需要你以后接触jsp时慢慢就会了解的),jsp只是类似于html语言编写的页面文件,在浏览器中显示的页面就是jsp文件。
热心网友 时间:2022-04-09 18:20
这个问题,这样说吧,看你是一个初学者就简单的给你说一下。通常我们写的Web项目都是在tomcat下面发布。发布后我们项目项目中的java文件都会变编译成class文件。而jsp文件还会是jsp文件里面的都想都不会发生变化。热心网友 时间:2022-04-09 20:11
加一句,jsp 文件在第一次被访问是是会被服务器编译成一个class 的,但只是暂时驻在内存,只是服务器工作的一个流程,开发者无需关心