【www.gdgbn.com--Action】
request、response struts之action中获取对象的方法
1、访问或添加request/session/application属性
public string scope() throws exception{
actioncontext ctx = actioncontext.getcontext();
ctx.getapplication().put("app", "应用范围");//往servletcontext里放入app
ctx.getsession().put("ses", "session范围");//往session里放入ses
ctx.put("req", "request范围");//往request里放入req
return "scope";
}
${applicationscope.app}
${sessionscope.ses}
${requestscope.req}
2、获取https教程ervletrequest/httpsession/servletcontext/httpservletresponse对象
方法一、通过servletactioncontext类直接获取:
public string rsa() throws exception{
httpservletrequest request = servletactioncontext.getrequest();
servletcontext servletcontext = servletactioncontext.getservletcontext();
request.getsession();
httpservletresponse response = servletactioncontext.getresponse();
return "scope";
}