3.3 getPara 系列方法

2022-07-11 10:11 更新

   Controller 提供了 getPara 系列方法用來(lái)從請(qǐng)求中獲取參數(shù)。getPara 系列方法分為兩種類型。 第 一 種 類 型 為 第 一 個(gè) 形 參 為 String 的 getPara 系列 方法 。 該 系 列 方法 是對(duì) HttpServletRequest.getParameter(String name)  的 封 裝 , 這 類 方 法 都 是 轉(zhuǎn)   調(diào) 了 HttpServletRequest.getParameter(String name)。第二種類型為第一個(gè)形參為 int 或無(wú)形參的 getPara 系列方法。該系列方法是去獲取 urlPara 中所帶的參數(shù)值。getParaMap 與 getParaNames 分別對(duì)應(yīng) HttpServletRequest 的 getParameterMap 與 getParameterNames。


記憶技巧:第一個(gè)參數(shù)為 String 類型的將獲取表單或者 url 中問(wèn)號(hào)掛參的域值。第一個(gè)參數(shù)為int 或無(wú)參數(shù)的將獲取 urlPara 中的參數(shù)值。


getPara 使用例子:

方法調(diào)用

返回值

getPara(”title”)

返回頁(yè)面表單域名為“title”參數(shù)值

getParaToInt(”age”)

返回頁(yè)面表單域名為“age”的參數(shù)值并轉(zhuǎn)為 int 型

getPara(0)

返回 url 請(qǐng)求中的 urlPara 參數(shù)的第一個(gè)值,如 http://localhost/controllerKey/method/v0-v1-v2 這個(gè)請(qǐng)求將 返回”v0”

getParaToInt(1)

返回 url 請(qǐng)求中的 urlPara 參數(shù)的第二個(gè)值并轉(zhuǎn)換成 int 型,如 http://localhost/controllerKey/method/2-5-9 這個(gè)請(qǐng)求將返回 5

getParaToInt(2)

如 http://localhost/controllerKey/method/2-5-N8 這個(gè) 請(qǐng)求將返回 -8。注意:約定字母 N 與 n 可以表示負(fù) 號(hào),這對(duì) urlParaSeparator 為  “-” 時(shí)非常有用。

getPara()

返回 url 請(qǐng)求中的 urlPara 參數(shù)的整體值, 如 http://localhost/controllerKey/method/v0-v1-v2 這個(gè) 請(qǐng)求將返回”v0-v1-v2”


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)