向
valuestack中儲存資料
得到值棧的第一種方式(真麻煩)
actioncontext actioncontext = actioncontext . getcontext();
mapreqmap = (map) actioncontext.get("request");
valuestack valuestack = (valuestack) reqmap.get("struts.valuestack");
第二種方式
第三種方式
actioncontext actioncontext = actioncontext.getcontext();
valuestack valuestack = actioncontext.getvaluestack();
這個第二種第三種有點像昨天那個啊,好像是得到context的方式?
等下我瞅瞅
哦不對是session ,都是莫名其妙的到
request
然後從request裡面去出來帶引號的名字
向值棧中儲存資料
valuestack.put(new student(「小黑
」,20));
這個就放在棧頂了,student類的屬性當成
name,
還有乙個也能存就是直接放外面用private,
setvalue(string str,object obj)
加乙個#號,就是向
actioncontext
中存鍵值對,鍵是
name
,值是pipipi
valuestack.setvalue(
「#name」,
」pipipipi」);
不加#號,就把第乙個屬性名覆蓋了,如果沒有這個屬性名,就報錯了
valustack.setvalue(
「name」,
」bibibib」);
set(string key ,object obj)
封裝乙個hashmap,把
key的值當鍵,
valuestack.set(
「stu
」,new new student(
「xiaohua
」,21);
valuestack.push(new student(
「xiaohua
」,22);
我得看看這個set和
push
有啥用
這個是jsp頁面
本來不想寫,實在是不知道寫什麼了
就勉強強寫吧
」[0].name
」/> 」
[1].name
」/> 」
[2].name
」/>
這個問題就是,我後放入了很多沒有用的東西(後放的在最上面)
然後它乙個乙個開始畫框,
1,2,3,4,5,
6這些取的值永遠都是第乙個
好了我們看看實現原理
actioncontext context = actioncontext.getcontext();
valuestack valuestack=context.getvaluestack();
object obj = valuestack.findvalue(
「name」);
out.println(obj);
這原理好特麼淺啊。。。。。。。
下一項吧
serlvet中的查詢順序
struts中使用
el表示式的搜尋順序
從值棧找不到,會去actioncontext中查詢
沒有使用var,每次迭代出來的物件放入 值棧的棧頂
22}" status="st">
自己理解吧賊簡單看一遍就懂了但是我現在不想看了嚶嚶嚶
哦對這個東西叫令牌,想了半天沒想起來
首先在jsp頁面上寫
然後再struts中配置
就是加個***的功效 」
token
」>
記得把預設加進去 」
defaultstack
」>
啊不寫了
還有個什麼介面
不管了
出道題:暫時想的
1:使用者登入
(設上使用者名稱密碼驗證,後台驗證)
2:登入後看到乙個表
(用ognl看出來)
(這個表就是註冊使用者表吧)
3:新增使用者
(時間格式,後台驗證)
(設定回顯,設定回顯樣式)
不過***是幹嘛來著,哦對,看有沒有session,
可以用在show介面前面,
ok就這樣
也可以想一點別的,關於***
寫專案的小總結,邊寫邊總結,
那估計會寫的更慢了。。。
繼承的是actionsupport,實現的是
modeldriven
介面怎麼記不住呢
驗證器怎麼寫來著。。。
總算被我(在幫助下)找到了原始的檔案
驗證器原始檔:
xwork-core-2.3.15.3.jar下(
dtd約束也在)
com.opensymphony.xwork2下
validator下
validators下
default.xml
給自己挖的兩個坑
只用寫類名-動作名
-validation.xml
就可以了
不過是動作名!!動作名!!
記得還要寫返回結果,所以才能看到啊(攤手) 」
input
」>/login.jsp
c3p0怎麼寫又忘了。。。。。。。。。。。。
private
static
datasource
ds=
new
combopooleddatasource();
public
static
datasource getdatasource(){
return
ds;
遇到了謎一樣的資料庫鏈結失敗問題不管了
雜談 詩集序以及一點雜談
本來是略有年份的舊物了,但是畢竟是現在才記錄在此的,而且有些 閒言碎語 是現在的一些感受,所以這篇序的時間就記為了這個時刻,當然,它的本來時間在其自身當中也有提到,至於此後其中的內容的話,會記為寫下它的那時。僅供個人自我滿足用,如給觀者帶來的各種負面情緒還請見諒!年前,予適時興起而作一詩,此便為楔。...
無錫之行以及對軟體的一點思考
無錫之行以及對軟體的一點思考 看著瀏覽量的增長,而自己的部落格久久沒有更新,確實是有些慚愧呢,各種事情吧,種種原因就是不想用手指敲擊鍵盤,不知道自己是真的很忙,還是給自己找了各種各樣的藉口,不過在今天還是下定決心準備寫了,把最近的感想分享一下,希望能夠幫助某人,某些人,或者就是一種感情上的宣洩.呵呵...
關於編譯Qt以及驅動的一點總結吧
通過這幾次的折騰,對編譯qt算是有一點的心得吧 4.8.2.zip這種形式的源 這樣編譯起來的問題也就很少了。當然如果人品不行的話,還是會出現很多的問題的。其次是選擇動態編譯還是靜態編譯,預設是動態的,我之前一直打算採用靜態編譯的,這樣分發程式的時候很簡單,但是在靜態編譯的時候出現許多的問題,導致我...