在struts2中有两种方式可以得到这些对象1、非IoC方式要获得上述对象,关键Struts 2中com.opensymphony.xwork2.ActionContext类。我们可以通过它的静态方法getContext()获取当前Action的上下文对象。有了这个对象我们想获得其他几个对象就好办了 ...
分类:
其他好文 时间:
2016-05-29 14:58:48
阅读次数:
129
java.lang.NoSuchMethodError: com.opensymphony.xwork2.ActionContext.get(Ljava/lang/String;)Ljava/lang /Object;”异常,导致该异常的是jsonplugin的jar包与Struts2的jar包不匹 ...
分类:
编程语言 时间:
2016-05-28 17:33:28
阅读次数:
195
在struts的Action中,有三种方法可以得到request、session、servletContext域。 1.通过ServletActionContext类获取对象 2.通过ActionContext类获取Map 3.通过实现接口,注入map对象 4.三者比较 方法1:使用servlet ...
分类:
其他好文 时间:
2016-05-24 18:53:27
阅读次数:
188
ValueStack里有map(request, session, attr, parameters)和对象栈. Map调用的方法: ActionContext.getContext().put(k,v)/ get(k) 对象栈的调用方法: ActionContext.getContext.getV ...
分类:
其他好文 时间:
2016-05-16 19:49:51
阅读次数:
106
框架 day29 Struts2-上传,下载,OGNL与Struts2的结合(值栈与ActionContext),Struts2标签...
分类:
Web程序 时间:
2016-05-16 01:59:23
阅读次数:
382
Struts2中的Action没有与任何Servlet API耦合,,但对于WEB应用的控制器而言,不访问Servlet API几乎是不可能的,例如需要跟踪HTTP Session状态等。Struts2中提供了一个ActionContext类,Struts2的Action可以通过该类来访问Servl ...
一、ActionContext在Struts2开发中除了将请求参数自动设置到Action的字段中,往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest)和响应(HttpS ...
分类:
其他好文 时间:
2016-05-13 13:05:16
阅读次数:
157
1.ActionContext
ActionContext(com.opensymphony.xwork.ActionContext)是Action执行时的上下文,上下文可以看作是一个容器(其实我们这里的容器就是一个Map而已),它存放的是Action在执行时需要用到的对象。也称之为广义值栈。Struts2在每次执行Action之前都会创建新的ActionContext,在同一个线程里Actio...
分类:
Web程序 时间:
2016-05-07 08:16:04
阅读次数:
258
一、jsp对Action传值 提交表单即可,Action的属性必须和表单的标签名字相同 二、Action对jsp传值: (1)利用session,(个人推荐) action中ActionContext.getContext().getSession().put(key,value); jsp中<%s ...
分类:
Web程序 时间:
2016-04-21 20:14:45
阅读次数:
203
先贴上数据库的表 1、session问题 一开始的代码是这样的。 login的action: if(adminService.login(admin)){ ActionContext.getContext().getSession().put("admin",admin); return SUCCE ...
分类:
其他好文 时间:
2016-04-20 23:21:20
阅读次数:
202