strus2 向前台傳引數

2021-06-16 07:16:35 字數 733 閱讀 6339

一。用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是類級別的攔截,乙個類對應乙...