struts jsp獲取資料

2021-08-02 18:02:45 字數 1066 閱讀 6480

原文:

感謝向值棧儲存資料(root)

valuestack vs=actioncontext.getcontext().getvaluestack();

push(object obj)//底層就是 root.add(0,obj) 將資料儲存到棧頂。

set(string name,object obj);

/*底層是將資料封裝到hashmap中,在將這個hashmap通過push儲存。*/

在jsp中獲取值棧的資料

action如果想傳遞資料給 jsp,只有將資料儲存到成員變數,並且提供get方法就可以了

1.fielderror   校驗資料錯誤資訊提示

2.actionerror 關於邏輯操作時錯誤資訊(例如登入失敗)

3.message 就是乙個資訊.

this.addfielderror("msg", "字段錯誤資訊");

this.addactionerror("action全域性錯誤資訊");

this.addactionmessage("action的訊息資訊");

fielderror 針對某乙個字段錯誤資訊 (常用於表單校驗)、

actionerror (普通錯誤資訊,不針對某乙個字段 登陸失敗)、

actionmessage 通用訊息

在jsp中使用 struts2提供標籤 顯示訊息資訊

1.如果棧頂是乙個map集合,獲取時,可以直接通過map集合的key來獲取value.

2.如果棧頂資料不是乙個map,沒有key值,可以使用序號來獲取。

從0的位置向下查詢所有。

只查詢0位置上資料。

ognlcontext

1.request資料    存:request.setattribute() 

2.session資料 存:session.setattribute()

5.parameters 獲取請求引數

分級獲取資料,跨級獲取資料

原始資料結構 市區 區縣 公司 裝置 需求 給定市的code碼,只要該市的所有公司資訊及公司裝置資訊。開幹!基本思路 1.給定市的code碼,獲取該市下面的所有區 縣,存入陣列 areacode 2.公司和裝置資訊通過關聯預載入一起載入,再使用巢狀查詢in,判斷是否在以上的陣列中。第一步 獲取市下面...

獲取網路資料

j2se實現網路的獲取 btn text 顯示網路 android layout width fill parent android layout height wrap content android text string btn text android id id showbtn andro...

Python獲取資料

1 raw input raw input 函式用來獲取從鍵盤上獲取一行文字,將以字串的形式返回使用者輸入的一切內容,意思就是比如從鍵盤輸入的是數字也將以字串的形式獲取。2 imput input 把讀入的資料預設為python表示式,對於input 函式,輸入字串時要用引號將其轉化為合法的pyth...