很多人已經(jīng)這么做了,很多人還在摸索,我只說(shuō)一些建議,代碼嘛,不便于提供,也沒(méi)有必要,因?yàn)樘?jiǎn)單了,而且各人都有各人的實(shí)現(xiàn)。
在寫JSP的過(guò)程中不可避免的要使用到request,和它的getParameter方法,于是很多同志就很痛苦了,對(duì)于新手而言更是苦不堪言,不知道什么時(shí)候就出一個(gè)nullpoint,我也是從這一步走過(guò)來(lái)的,不過(guò)我只是最初犯了一次,后面就好了。而現(xiàn)在則根本不會(huì)出這個(gè)錯(cuò)了。
方法其實(shí)很簡(jiǎn)單,自己寫一個(gè)help類,算是一個(gè)包裝器模式吧,內(nèi)部一個(gè)HttpRequest類型的變量,在構(gòu)造方法中將request傳入。然后構(gòu)造自己的getString, getInt方法,方法內(nèi)容很簡(jiǎn)單,就是先從request中得到參數(shù)值,再判斷是否null,如果是就返回"",或者返回0,如果不是,就進(jìn)行相應(yīng)的轉(zhuǎn)換再返回。
這個(gè)類的功能還可以再擴(kuò)展,做到更多的事情。在我們公司的框架中,這個(gè)類的功能已經(jīng)和其它很多類集成起來(lái)了。
希望我說(shuō)的明白,不明白的話,請(qǐng)?jiān)谡搲侠^續(xù)問(wèn)吧。呵呵。
|
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!