【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";

}


jsp教程:

    ${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";

}

 

本文来源:http://www.gdgbn.com/flash/29505/