Servlet 專案中的各個地方的路徑問題

2021-07-07 07:34:44 字數 937 閱讀 2654

* web.xml中路徑,(叫它servlet路徑!)

> 要麼以「*」開關,要麼為「/」開頭

* **和包含路徑

> *****以「/」開頭:相對當前專案路徑,例如:http://localhost:8080/專案名/ request.getrequestdispacher("/bservlet").for...();

> 不以「/」開頭:相對當前servlet路徑。 request.getrequestdispacher("/bservlet").for...();,假如當前servlet是:http://localhost:8080/專案名/servlet/aservlet, 就是http://localhost:8080/專案名/servlet/bservlet

* 重定向路徑(客戶端路徑)

> 以「/」開頭:相對當前主機,例如:http://localhost:8080/, 所以需要自己手動新增專案名,例如;response.sendredirect("/day10_1/bservlet");

* 頁面中超連結和表單路徑

> 與重定向相同,都是客戶端路徑!需要新增專案名

>

>

> ,如果不以「/」開頭,那麼相對當前頁面所在路徑。如果是http://localhost:8080/day10_1/html/form.html。 即:http://localhost:8080/day10_1/html/asevlet

> *****建議使用以「/」開頭的路徑,即絕對路徑!

* servletcontext獲取資源路徑

> 相對當前專案目錄,即當然index.jsp所在目錄

* classloader獲取資源路徑

> 相對classes目錄

* class獲取資源路徑

> 以「/」開頭相對classes目錄

> 不以「/」開頭相對當前.class檔案所在目錄。

單詞 各個地方收集

有時候如果應聘到了乙個有外資背景的公司或者這個公司的很多人都有海外或外資工作背景時,你也許還會用到一些日常工作交流時候的詞彙。比如我們看一下某主管開會時的發言 小王,請你盡快 push 一下這件事,按照前期咱們定下來的 plan 來 follow 這個 case 每乙個 milestone 都要 s...

專案中和時間相關的要注意的地方

程式中遇到時間型別的資料是比較難處理的問題,因為時間的格式太多了,在傳遞和儲存的時候要轉換為對應的格式!1 當時間格式的字段作為列表的查詢條件之一的時候,一般的處理方法是將對應的時間型別的資料用字元型的字段來接收然後傳遞給查詢的條件語句。在頁面的資料全是用字串的形式來顯示和傳遞的,在應用程式和資料庫...

專案中的思考

從2.0上線,一夜之間湧入20w 使用者,對於我們這種經常看不到併發的應用,壓力隨之而來,在緊急情況下,使用了最為暴力的擴容方案,堆機器,當機器堆到近20台時,使用者反饋卡頓降低了。但是隨之而來的另乙個問題又出現了,因為某乙個模組對資料操作的頻繁程度太高,大約每乙個使用者每秒插入5條記錄 本身這一模...