JSP模型是在ASP之后定義的,它借用了ASP的許多優(yōu)點(diǎn),如Session,Application等對(duì)象。同時(shí)JSP使用靈活而強(qiáng)大的JAVA語言,而不是低效的Scripting語言。ASP開發(fā)者只能使用基于windows平臺(tái)的技術(shù),而java和jsp是跨平臺(tái)的。
ASP的特點(diǎn)是開發(fā)成本低,維護(hù)成本高,不講究代碼復(fù)用。
JSP的特點(diǎn)是開發(fā)成本高,維護(hù)成本低,要求代碼有很高的復(fù)用行,以單純的復(fù)制粘貼為恥.
如果想學(xué)好JSP就必須學(xué)好JAVA,因?yàn)閷?shí)際上數(shù)據(jù)庫操作、復(fù)雜邏輯處理是用JAVA來處理的,頁面只是用來展現(xiàn),不是用來處理邏輯的
而ASP是什么代碼都向頁面上寫,例如SQL語句、開關(guān)數(shù)據(jù)庫連接等等,JSP 就是JAVA。 一個(gè)JSP 頁面 就是一個(gè)JAVA Serlvet。 它是由Web Server解析的。
而J-ASP是一個(gè)轉(zhuǎn)換ASP到JSP/Servlet的工具,它能自動(dòng)、高效、準(zhǔn)確地把ASP代碼轉(zhuǎn)換成JSP代碼,可以方便使asp文件轉(zhuǎn)換為jsp,轉(zhuǎn)換錯(cuò)誤比較少,很方便使用。。
需要安裝j2sdk 1.4.2_19。