10月17日Servlet培訓日記

2021-08-22 05:34:20 字數 899 閱讀 2899

乙個servlet無法通過servlet api來知道自己的訪問對映路徑,要自己程式設計來實現,通過分析struts的initservlet方法幫助大家複習了一下digester。

講解request.getpathinfo的作用時,引出了下列問題:

乙個servlet處理所有的請求,該怎麼設計?可以用下面的兩種類方式:

(1)根據引數呼叫乙個servlet類中的相應方法

/actionservlet?action=del

/actionservlet?action=add

(2)根據pathinfo呼叫乙個相應的方法,更多情況是呼叫乙個相應的類,這也是struts的對映原理

/actionservlet/*

/actionservlet/del

/actionservlet/add

通過分析下面的源**,來具體講解request.getpathinfo的應用。

actionsevlet.doget->actionsevlet.process->requestprocessor.process

從而引出了struts的執行原理。

四個行為對應同乙個action類的四個方法:粗粒度

四個行為對應四個action類的某個固定名稱的方法:細粒度

粗粒度和細粒度的比較:就象家中的錢分開儲存與集中儲存的區別

乙個servlet跳轉到jsp頁面,jsp頁面中的相對路徑是相對於jsp,還是servlet?

myeclipse生成的jsp頁面中的標籤的作用。

通過檢查schema強行使用者使用https協議來訪問某個servlet資源

setcontenttype("text/html;charset=gb2312")的問題

10月17日Servlet培訓日記

乙個servlet無法通過servlet api來知道自己的訪問對映路徑,要自己程式設計來實現,通過分析struts的initservlet方法幫助大家複習了一下digester。講解request.getpathinfo的作用時,引出了下列問題 乙個servlet處理所有的請求,該怎麼設計?可以用...

10月17日Servlet培訓日記

乙個servlet無法通過servlet api來知道自己的訪問對映路徑,要自己程式設計來實現,通過分析struts的initservlet方法幫助大家複習了一下digester。講解request.getpathinfo的作用時,引出了下列問題 乙個servlet處理所有的請求,該怎麼設計?可以用...

10月25日培訓日記

今天覆習了一下阿捷去年的css講課資料,講解了xhtml的一些基本語法。我想到了以後可以參照這個例子來講解css的盒模型。pppppp 問題 width和height是否包含margin的空間呢?通過修改css的屬性,再重新整理瀏覽器,立即看到修改後的效果。為達到最佳演示效果,調整瀏覽器視窗大小,讓...