獲取JSP頁面內建物件總結

2021-10-27 17:34:41 字數 1763 閱讀 6910

1.依賴於容器,獲得map型別的內建物件,操作遵循map提供的方法及規範,操作位於上下文中。

根據actioncontext.getcontext()方法得到上下文,在上下文中request,session以及application都是以鍵值對的形式存放資料的,我們通過actioncontext.getcontext().

get(「key」)來得到對應key代表的物件,即我們使用到的request,session application。通過map類中的put/get方法來放入/獲取到我們上下文中這些物件的屬性。

map request=(map)actioncontext.getcontext().get("request");

map session=(map)actioncontext.getcontext().get("session");

map aplication=(map)actioncontext.getcontext().get("application");

2.使用介面注入(ioc)方式,依賴於容器,得到內建物件,實現requestaware, sessionaware, applicationaware三個介面,按照要求重寫set方法,定義全域性物件變數

private map request;

private map session;

private map application;

再到set方法中取得對應的物件例項

public void setrequest(map request)

public void setsession(map session)

public void setapplication(map application)

這種方式得到的物件任然是map型別的,遵循map類提供的方法支援。

3.得到原始物件型別。

借助servletactioncontext類,是struts2核心jar提供的方法支援。

4.使用介面注入(ioc)方式,獲取原始物件(推薦使用)。該方法需要實現servletrequestaware,servletresponseaware,servletcontextaware三個介面。

按照要求重寫對應的set方法,獲得對應的物件。

Jsp頁面中的字元編碼方式與亂碼解決方法

3 request.setcharacterencoding utf 8 的作用是設定對客戶端請求進行編碼的方式 該方法用來指定對瀏覽器傳送來的資料進行編碼的編碼方式。4 response.setcharacterencoding utf 8 的作用是指定伺服器響應的編碼方式 伺服器在將資料傳送到瀏...

我對國內置築的反思

當地域文化的特色性逐漸衰微消失時,這個城市將失去其吸引力。在北京舉辦的義大利建築設計日的幾位義大利頂級建築設計大師對中國建築的理解,很值得中國建築師反思。托斯坎的旖旎風光使一部平庸之作 托斯坎豔陽下 搖曳生姿,從而變得有價值。用義大利駐華大使孟凱帝的話說 托斯坎的種植葡萄園的自然風貌得以保留,而看著...

遊戲內建廣告對SNS品牌資產的影響

作者 顧晉 現代經濟資訊 2016年第22期 摘要 近年來,sns的繁榮引起了社交網路 和公眾的極大關注。本文意在 遊戲內建廣告在sns對品牌資產的影響,以及品牌熟悉度與溫和派之間的關係在sns遊戲內建廣告和品牌資產影響。結果表明 1 遊戲內建廣告在sns對品牌認知有積極的影響,有利於品牌聯想 感知...