1.Map request=(Map)ActionContext.getContext().get("request");
Map request=(Map)ActionContext.getContext().get("request");
我也正好在看这个,把我刚理解的给你说下吧,不一定对。
Map request=(Map)ActionContext.getContext().get("request");
Map request // 声明一个名字为request的Map对象(这个名字不是request也可以)
然后对request进行实例化,但是小区系统源码下载因为 ActionContext.getContext().get("request");不是Map类型的
所以前面需要加“(Map)”进行强制转换。
“ActionContext”是wince gdi 源码“xwork-core-2.2.3.jar”(反正就是Xwork了 也许咱们的版本不一样,有兴趣的话你可以去了解一下Xwork)下面的“com.opensymphony.xwork2.ActionContext;”包,
后面的.getContext().get("request");就都是ActionContext里面的方法(函数)了。
注意的是,“get("request");”括号里面的request不能变,这个request不是你前面声明的request对象,具体了解可以去上面说的包下面看源码,
本来想给你大概说下ActionContext的set putall源码,但是我这代码关联不上,你自己去看吧。
据体用法的话,既然已经有request这个对象了,智慧彩源码比如你可以在JSP页面中加
<%= request.getAttribute("list") %>看看效果。
或者假如你要希望数据库写数据,要用到”list“那么可以调用这个action中的这个reuest,
例如 Map m = action.request;
最后,erlang mnesia源码就像J2SE中的Main()方法一样,这都是固定的,记住就可以了。至于用法那就多种多样,光说具体用法那就说死了,但事实是很灵活的东西,看需求吧。
两年后再补充一点吧,ActionContext对象里面封装了Action用到的一些数据。另外struts2把我们的request对象做了一些修改,重新封装成它自己需要的并放在了ActionContext对象中。
2024-11-19 08:33705人浏览
2024-11-19 08:121793人浏览
2024-11-19 08:102048人浏览
2024-11-19 07:302526人浏览
2024-11-19 06:23781人浏览
2024-11-19 05:56852人浏览
1.【STL源码剖析】总结笔记3):vector初识2.go 是如何运行的(一) 初识编译3.初识鸿蒙跨平台开发框架ArkUI-X4.源码阅读忆丛51)eBPF5.Delphi源代码分析简介【STL源
把車停在停車場沒鎖,多日後竟然發現車上多具女屍!新北市蘆洲日前發生一起離奇命案,一名婦人陳屍在別人的車上後座,附近民眾發現車子有異味飄出,找來車主才發現愛車慘變兇車,經查這名婦人是因為這輛車沒上鎖才進
核心提示利剑出鞘保平安,扫黑除恶护民生。日前,记者走访泉州市中级人民法院了解到,扫黑除恶专项斗争开展以来,各级法院充分发挥审判职能作用,多措并举扎实推进专项斗争,与其他职能部门形成合力,依法、准确、有