之前一直用的是這樣的:
在action中getter和setter方法的變數:是物件的話(如 user),jsp頁面用:
user user = (user)request.getattribute("user");
然後再用<%=user.getusername()%>等等方法來獲取其值。
如果是屬性值得話(如username),jsp頁面用
<%=request.getparameter("username")%>
還可以用如下的方法:
servletactioncontext.getrequest().getsession().setattribute("sessionkey", "sessionvalue");
在jsp中可以用如下方法獲得:session.getattribute("user");//這樣的賦值方法可以使得user在所有的jsp頁面都能獲取到,而不僅僅是在跳轉到得jsp頁面中能夠獲得。
還有一種獲取方式:jsp中的
$獲取還用一種:struts標籤的方式,好像和上面的方法差不多。
如果是list的物件的話,除了session和request.getattribute("userlist")的方式外,struts標籤還可以這麼用:
'>
修改'>刪除
在vm中是這樣使用的:
#foreach($user in $userlist)
修改$ $$
刪除
#end
總結各種jsp和後台(Action)的各種傳值
1 el表示式 el實現變數型別的自動轉換。el表示式必須以 來表示,其中 部分就是具體表示式內容 img 2 el表示式例項分析 person request.getattribute qy getname2 相當於 request.getattribute s 注意 el表示式中的變數,都必需用...
python變數傳遞給系統命令的方法
python程式內執行shell命令可以有幾種方式,在 裡都有詳細介紹。實際操作中經常遇到的情況是如何將變數輸入到系統命令中。如下例所示 output output.txt ra 10 dec 111 filter command select infile data.txt outfile s r...
C語言矩陣傳遞給函式的方法
先看一道題 a matrix is toeplitz if every diagonal from top left to bottom right has the same element.now given anm x nmatrix,returntrueif and only if the m...