然后添加處理數(shù)據(jù)的action,這里使用ModelDriven的方式。該action繼承ModelDriven接口,實(shí)現(xiàn)getModel()方法,方法只返回一個(gè)模型對(duì)象,默認(rèn)轉(zhuǎn)換Object。只要改模型對(duì)象提供的方法和提交數(shù)據(jù)的name屬性對(duì)應(yīng),struts2就能自動(dòng)把數(shù)據(jù)賦給模型對(duì)象,最后對(duì)象提供各種get方法把數(shù)據(jù)存放在值棧,傳遞到Hello.jsp。
最后Hello.jsp中可以使用<s:property value=".."/>取值,value直接使用相應(yīng)的age,name等。而action雖然提供的getModel()方法,但因?yàn)檗D(zhuǎn)為了Object,而Object不能提供取值的方法,所以無(wú)法使用value="model.xxx"來(lái)取值。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。