servlet和jsp中間的互動

2021-09-07 10:14:14 字數 268 閱讀 1058

jsp本質上也是乙個servlet, 所有的jsp頁面最終會編譯成乙個servlet

1. jsp訪問servlet

jsp訪問servlet比較簡單通過get, post的方式直接訪問servlet就可以了, 引數都是通過url引數, post方式提交.

2. servlet訪問jsp

servlet訪問jsp分forward()和redirect()兩種情況,forward()是request中的引數繼續傳遞,redirect()則是重新生成request了

JSP和Servlet的部署問題

servlet和jsp本質都是servlet,執行時都是執行.class檔案。但是它們的部署方式不一樣。servlet是先編譯後部署,修改完以後,myeclipse進行編譯,然後部署.class檔案到servlet容器中。如果web伺服器已啟動,則之前class已被servlet容器載入,可能修改後...

Jsp和Servlet 路徑問題

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

Jsp和Servlet中的路徑問題

路徑 web.xml中路徑,叫它servlet路徑!要麼以 開關,要麼為 開頭 和包含路徑 以 開頭 相對當前專案路徑,例如 http localhost 8080 專案名 request.getrequestdispacher bservlet for.不以 開頭 相對當前servlet路徑。re...