給JSP開發(fā)者的一個(gè)建議--對于Request。
發(fā)表時(shí)間:2023-08-06 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]很多人已經(jīng)這么做了,很多人還在摸索,我只說一些建議,代碼嘛,不便于提供,也沒有必要,因?yàn)樘唵瘟耍腋魅硕加懈魅说膶?shí)現(xiàn)。在寫JSP的過程中不可避免的要使用到request,和它的getParame...
很多人已經(jīng)這么做了,很多人還在摸索,我只說一些建議,代碼嘛,不便于提供,也沒有必要,因?yàn)樘唵瘟耍腋魅硕加懈魅说膶?shí)現(xiàn)。
在寫JSP的過程中不可避免的要使用到request,和它的getParameter方法,于是很多同志就很痛苦了,對于新手而言更是苦不堪言,不知道什么時(shí)候就出一個(gè)nullpoint,我也是從這一步走過來的,不過我只是最初犯了一次,后面就好了。而現(xiàn)在則根本不會(huì)出這個(gè)錯(cuò)了。
方法其實(shí)很簡單,自己寫一個(gè)help類,算是一個(gè)包裝器模式吧,內(nèi)部一個(gè)HttpRequest類型的變量,在構(gòu)造方法中將request傳入。然后構(gòu)造自己的getString, getInt方法,方法內(nèi)容很簡單,就是先從request中得到參數(shù)值,再判斷是否null,如果是就返回"",或者返回0,如果不是,就進(jìn)行相應(yīng)的轉(zhuǎn)換再返回。
這個(gè)類的功能還可以再擴(kuò)展,做到更多的事情。在我們公司的框架中,這個(gè)類的功能已經(jīng)和其它很多類集成起來了。
希望我說的明白,不明白的話,請?jiān)谡搲侠^續(xù)問吧。呵呵。