struts和jsp直接的引數傳遞。
提交資料:from方式提交
jsp端:
action端:
1、在acton中直接建立變數
在**中正常對files_path進行讀寫。這個變數和jsp中的name=files_path是一一對應的,值也是一樣的。
2、使用modeldriven介面
實現getmodel這個方法,該方法返回的是你的modeldrivern泛型中設定的變數的實體類,如下
public class loggeraction extends actionsupport
implements modeldriven
public inputstream getdownloadfile() catch (filenotfoundexception e)
return servletactioncontext.getservletcontext().getresourceasstream(logger.getfiles_path());
}}
在logger類中進行定義和get,set。
public class logger
public void setfiles_path(string files_path)
}
返回資料 使用session
action端:返回列表資料
public string showlist()
servletactioncontext.getrequest().getsession().setattribute("loggerlist", listjson);
return success;
}
js端:接收列表資料
var json1 = '$';
var obj = json.parse(json1);
提交資料 使用
action端 返回json資料
} }js中接收,(datagrid控制項後續系列再做介紹)
$('#excel').datagrid(,
, ,
, ]],
*******: [
},'-',
},'-',
}]});
struts2 引數傳遞問題
struts2的引數傳遞應用3個方法。舉乙個例子,通過頁面ext的呼叫,傳遞引數的時候。action是如何得到引數的。ext.ajax.request 這個是前台ext呼叫struts2的action 後台得到引數有三種方法,一 在action中對這個些引數進行setter getter,然後在呼叫...
struts2中的引數傳遞
這個問題其實一直很困惑我的,在寫平常的jsp程式時,傳遞引數很容易,通過表單,request,鏈結等都可以傳遞,但是到了struts2中,在寫的各個地方,都看不到任何的request或是response,不知道該怎麼傳遞引數了,到了今天學習了struts2中的引數傳遞這一節,終於解開了疑惑,但是還不...
Struts2前後臺引數傳遞
前端向後台傳遞引數 在後台獲取前端傳遞的引數時,一定要建立get set 方法,使用物件驅動時還要保證存在無參構造 1.屬性驅動獲得引數 通過在action類中建立與前端頁面中name值相同的屬性值,並建立get 與set 方法,同時還可以自動轉換資料型別,但是只支援8大基本資料型別以及包裝類的轉換...