JSP和Servlet有什麼區別?

2022-09-12 17:33:47 字數 439 閱讀 8997

1、不同之處在哪

servlet在j**a**中通過httpservletresponse物件動態輸出html內容;

jsp在靜態html內容中嵌入j**a**,j**a**被動態執行後生成html內容;

2、各自的特點

2.1.servlet能夠很好地組織業務邏輯**,但是在j**a原始檔中通過字串拼接

的方式生成動態html內容會導致**維護困難、可讀性差

2.2.jsp雖然規避了servlet在生成html內容方面的劣勢,但是在html中混入大量、

複雜的業務邏輯同樣也是不可取的.

Jsp和Servlet 路徑問題

也可以看作url中不包含部署專案名的跟路徑 比如 localhost 8080 也可以看做url中包含部署專案名的根路徑 比如 localhost 8080 myproject 相對路徑是基於url來講的.並不是硬碟中的檔案.比如乙個servlet在url中可以直接使用http localhost ...

atomic 和 nonatomic 有什麼區別

atomic 和 nonatomic 的區別在於,系統自動生成的 getter setter 方法不一樣。atomic 變數預設是有該有屬性的,這個屬性是為了保證在多執行緒的情況下,編譯器會自動生成一些互斥加鎖的 避免該變數的讀寫不同步的問題。nonatomic 如果該物件無需考慮多執行緒的情況,這...

forward和redirect有什麼區別

redirect和forward的定義 1.redirect 重定向 服務端傳送給客戶端乙個重定向的臨時響應頭,這個響應頭包含重定向之後的url,客戶端用新的url重新向伺服器傳送乙個請求。2.forward 請求轉向 伺服器程式內部請求轉向,這個特性允許前乙個程式用於處理請求,而後乙個程式用來返回...