PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
java
[问题] jsp为什么不直接compile成.class ?
楼主:
mikevada
(vada)
2017-03-31 08:54:44
小弟新手问一个问题
jsp在第一次执行的时候,会先转成servlet,再转成.class档执行
那为什么不直接就转成class档?
转成servlet的用意是?
作者:
ssccg
(23)
2017-03-31 09:23:00
这是jsp compiler的implementation detail吧是说原本就有javac,要做jsp compiler会选择先转java,再用javac来产生class是很直觉的想法吧?重写一个直接从jsp转class的compiler的用意是?
作者:
haha02
(来人!上夹棍!)
2017-03-31 09:56:00
同意楼上 而且有.java档才好除错吧 stack trace的行数又不是jsp自己的
作者:
cowbaying
(是在靠北喔)
2017-03-31 17:42:00
因为是仿PHP的
作者:
gpctv
(gpctv)
2017-03-31 19:17:00
觉得这问题不错
作者:
yoshilin
(明明可以靠脸吃饭)
2017-04-01 11:41:00
因为转成servlet就可以比照servlet处理了,比较有弹性,毕竟servlet转class有生态在
作者:
ssccg
(23)
2017-04-01 12:16:00
如果是要说为什么jsp其实是servlet的话当时还是CGI的时代,servlet是基于JVM multithread环境的一套解法,先有了servlet后,再学习php直接将script放进html、好写的优点,发展出以类似语法写servlet的功能,就是jsp所以jsp本来就是servlet,只是写法不同而已
作者:
y3k
(激流を制するは静水)
2017-04-01 19:07:00
因为本来就是Servlet架构 只是学php而已
继续阅读
[书籍] java 入门书籍推荐
adam831026
[征求]java考试卷
abcd0301
[问题] http delete
lonelytea
[问题] maven问题
wplace
[语法] java继承问题
bruce0428
Re: [问题] 现在的 JAVA GUI?
qrtt1
[问题] 没有宣告class保留字的类别
qazsd
Re: [问题] 想在Scala的RDD物件中更新变量
popcorny
Re: [问题] 想在Scala的RDD物件中更新变量
ogre0403
[问题] 想在Scala的RDD物件中更新变量
iwantstronge
Links
booklink
Contact Us: admin [ a t ] ucptt.com