jsp文件需要编译吗?如果需要,那么编译过程是怎么样的

2020-12-12 07:20:53 字数 3211 阅读 6021

1楼:育知同创教育

jsp文件需要编译成servlet在web容器中运行的。

编译过程如下:

1、用户访问jsp页面时,jsp的处理过程如下图所示:

2、编译阶段

预处理阶段把jsp文件解析为java**,编译阶段jsp引擎把java**编译成servlet类文件,对于tomcat,生成的class文件默认情况下存放在/work目录下。

eclipse里编译成功后,怎样查看它的编译运行过程呢?

2楼:千锋教育

步骤如下:

1、首先打开自己的项目。

3楼:手机用户

没注意看你的**,至少逻辑上是正确的。我测试了下,在dos下运行正常。

但是你说你编译成功,但是运行错误,估计你的classpath配置错了,虚拟机没有找到类而已。

classpath中把你的这个编译好的class文件的路径配置进去试试吧。

4楼:匿名用户

是 **的执行过程吗?

这个可以用eclipse的debug功能实现

如果是看 java 编译成 class文件的过程 需要用二进制转化软件查看 但是这个过程没什么需要看的 都是二进制**

5楼:匿名用户

在程序里设置断点可以查看详细的运行状况

为什么jceator 可以编译java文件却不能编译jsp文件,显示javac无效的标记? 5

6楼:兄弟连教育北京总校

jsp文件不是自己在命令行编译的,而是需要放到web容器里运行,比如tomcat。把tomcat配置好,再把jsp文件放到对应的文件夹,再通过浏览器访问就可以运行了。

编译型和解释型的区别&java从编译到执行的过程

7楼:育知同创教育

java这个语言很非凡。

二、你可以说它是解释型的。因为java**编译后不能直接运行,它是解释运行在jvm上的,所以它是解释运行的,那也就算是解释的了。

三、但是,现在的jvm为了效率,都有一些jit优化。它又会把.class的二进制**编译为本地的**直接运行,所以,又是编译的。

像c、c++ 他们经过一次编译之后直接可以编译成操作系统了解的类型,可以直接执行的 所以他们是编译型的语言。没有经过第二次的处理 而java不一样他首先由编译器编译成.class类型的文件,这个是java自己类型的文件 然后在通过虚拟机(jvm)从.

class文件中读一行解释执行一行,所以他是解释型的语言,而由于java对于多种不同的操作系统有不同的jvm所以

java实现了真正意义上的跨平台!

请**下面两张图 了解一下java的虚拟机机制:

(1)java语言的编译--解释---执行过程

(2)java的虚拟机

定义:编译型语言:把做好的源程序全部编译成二进制**的可运行程序。然后,可直接运行这个程序。

解释型语言:把做好的源程序翻译一句,然后执行一句,直至结束!区别:编译型语言,执行速度快、效率高;依靠编译器、跨平台性差些。

解释型语言,执行速度慢、效率低;依靠解释器、跨平台性好。

个人认为,java是解释型的语言,因为虽然java也需要编译,编译成.class文件,但是并不是机器可以识别的语言,而是字节码,最终还是需要 jvm的解释,才能在各个平台执行,这同时也是java跨平台的原因。所以可是说java即是编译型的,也是解释型,但是假如非要归类的话,从概念上的定义,恐怕java应该归到解释型的语言中。

编译型和解释型的区别&java从编译到执行的过程

8楼:尚学堂科技****

编译执行:编译执行是一种计算机语言的执行方式。由编译程序将目标**一次性编译成目标程序,再由机器运行目标程序(效率高于解释执行)

解释执行:使用解释执行的程序我们一般称为解释程序。它将源语言直接作为源程序输入,解释执行解释一句后就提交计算机执行一句,并不形成目标程序。

解释执行不依赖于平台。

java从编译到执行的过程:

编译所有文件,有什么选项可以设置只编译修改过的文

9楼:腾讯电脑管家

如果你选择“生成解决方案”(不是重新生成) 那就是只编译了有改动的文件

左边的文件列表里 右键单击你要编译的文件 选择生成也可以!

使用eclipse每修改一次jsp或者java等文件,eclipse就编译整个项目 15

10楼:千锋教育

eclipse可以设置部分编译的,之编译改动过的java或者jsp页面。

1、设置自动编译:

打开路径:project->build automatically;

如果不会编译的话检查工程项目上有没有打小红叉,项目报错时,eclipse是不自动编译的。

2、去build目录下把编译好的class文件直接放到tomcat的catlina目录下重启服务运行。

11楼:匿名用户

我记得还像有个validate 关于它的设置 不让它自己验证 你可以找找相关的

12楼:张策是

没遇到过,等大神回复!

jsp无法编译怎么回事啊 10

13楼:育知同创教育

是因为项目中有像jsp-api.jar servlet-api.jar跟tomcat6的lib中同样的包,但版本比tomcat6的版本要低,在运行的时候,因为会优先加载项目中的包,所以 产生了错误,把项目中和tomcat相同的包删除(必须删除,如果替换还会产生其他的错误),问题就可以解决了。

14楼:匿名用户

应该是缺少servlet-api.jar这个包,在你的tomcat里面lib目录下有这个包,把它复制放到你项目的lib下

15楼:匿名用户

大兄弟。 我从上周就看到你这个了。 怎么还没搞出来。 你看下 是那里写错了还是你的 ide有问题。

天娱传媒化妆师怎么进去啊,如果要去天娱当化妆师需要怎么样的条件

1楼 传媒公司不会自己养化妆师,是艺人需要的时候,从外面请化妆师,当然有的艺人有御用的化妆师,感觉就像是传媒公司的了,我们的化妆师也给很多天娱的艺人做过化妆! 如果要去天娱当化妆师需要怎么样的条件 2楼 外沃小妖 肯定要非常优秀的吧,至少也是优秀的学校出来的,毛戈平那种的吧 我特别的喜欢华晨宇,但是...

用蒙古包代替饭店的房间怎么样,用蒙古包做餐饮需要审批吗

1楼 匿名用户 当然可以了,如果在饭店门口放几个蒙古包能吸引更多的顾客,生意会更加火爆。特别是冬天在蒙古包里吃饭玩。现在好多就象大锅台。炖锅之类的,安装几个生意更加红火。 2楼 鑫峰蒙古包公司 当然可以,蒙古包已成未来餐饮行业的发展对象。蒙古包投资少,见效快。 3楼 匿名用户 由于蒙古包设计独特,相...

在感情中怎么样才算强势,在感情中怎么样才算强势?强势的女人一定需要强势的男人压制吗?

1楼 匿名用户 懂得忍让 懂得守护 懂得替对方着想 能让对方认可你的想法 能让对方臣服于你的决策 那么基本上就是属于强势了 在感情中怎么样才算强势 强势的女人一定需要强势的男人压制吗 2楼 钦州seo丨 强势的女人,一般都是让人以她为中心,以为整个世界都是围着她转的,她在各方面都很强势。强势的女人,...