一。用struts標籤傳值
struts接受請求時,會建立actioncontext,valuestack,action object,把action存入valuestack,所以在jsp頁面中用標籤可以直接取值:
action **如下:
private int result=0;
public int getresult()
public void setresult(int result)
jsp**:
<%@taglib uri="/struts-tags" prefix="s"%>
結果是
即可顯示result值,記著寫result的get和set方法。
二。用request傳值
有時我們希望在jsp中對傳來的引數進行操作,標籤就不夠用了,我們可以用request來傳值。
action**:
首先加上: import org.apache.struts2.servletactioncontext;
在方法中加入如下**:
request.setattribute("name", "123");//當然「123」可以是你想的如何型別
jsp **:
直接取就可以了
<%=request.getattribute("name") %>
Strus 2 輸入校驗
在struts2中,我們可以實現對action的所有方法進行校驗或者對action的指定方法進行校驗。對於輸入校驗struts2提供了兩種實現方法 1.採用手工編寫 實現。2.基於xml配置方式實現。size x small 手工編寫 實現對action中所有方法輸入校驗 size 通過重寫vali...
Strus 2的新表單標誌的使用
軟體工程將有能力的人團結在一起,然後把他們變成工人,因為工業化的生產是效率最高的。這就是根本所在。軟體工程以後的發展會變成乙個廣義的 軟體工程 而它卻不再完全屬於工程化的範疇。開發軟體,人的因素會越來越重要,因為開發軟體不能像汽車製造那樣完全的流水化,除非軟體完全產品化,但事實上很多軟體都是專案化的...
strus2與spring3 mvc的差別
比較了一下strus2與spring3 mvc的差別 好了 我們來整理一下 spring mvc是方法級別的攔截,乙個方法對應乙個request上下文,而方法同時又跟乙個url對應,所以說從架構本身上 spring3 mvc就容易實現restful url。struts2是類級別的攔截,乙個類對應乙...