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