Struts2中的ActionContext.getContext().getParameters()
Struts2中的action已經脫離的request,是用getXxx()來取提交過來的參數,如果在寫程序的時候特定需要自己來取Parameter可以通過以下兩種方法實現。第一種用ActionContext類,所有的參數都從這裏ActionContext.getContext().getParameters()取他返回的是一個Map類型。
Map param= ActionContext.getContext().getParameters();
若有一個提交過來的username,那麼通過param.get("username")可以取值。值得注意的是param.get("username")是一個String數組,Struts就是這樣設計的。既然是String數組就需要這樣取值:
String value[] = (String[])param.get("username");
String username = "";
for(int i=0;i<value.length;i++)
{
username +=value[i];
}
第二種方法是直接把request引用進來
ServletActionContext.getRequest().getParameter("username")
原帖地址:https://www.jspcn.net/htmlnews/11500549785621702.html
最後更新:2017-04-03 16:49:06
上一篇:
MLBase:Spark生態圈裏的分布式機器學習係統
下一篇:
簡單操作crud
一個不錯的定時程序,寫的很好的
為創業公司CEO定製的完美日程表:如何安排你的一天最高產?
Notepad++ 格式化xml
rhel6 ipv6 禁用備忘
如何打造vim風格eclipse界麵
tomcat報錯INFO: Maximum number of threads (200) created for connector with address null and port 8080
android上拉下拉加載更多數據
《Docker生產環境實踐指南》——1.2 從開發環境到生產環境
大中華地區(含港澳台)空氣質量接口參加阿裏雲API as a Service 大賽?
新的開始!