struts配置结果以及Action中关于 request 与 session 的注入

来源:互联网 发布:淘宝网返利链接的制作 编辑:程序博客网 时间:2024/06/15 16:45
<package name="one" extends="struts-default">        <!-- 全局允许的方法 -->        <global-allowed-methods>add,delete,update</global-allowed-methods>        <!-- 配置全局的结果 -->        <golbal-results>            <result name="error">/error.jsp</result>        </global-results>            <!-- 推荐方式 通配符 -->            <action name="student_*"class="com.my.studentAction" method="{1}">                <!-- 执行的方法操作 增删查改-->                <!--                <result name="add" >/add.jsp</result>                <result name="delete">/delete.jsp</result>                <result name="update">/update.jsp</result>                -->                <result name="{1}">/{1}.jsp</result>                /*<allowed-methods>add,delete,update</allowed-method>*/            </action>    </package>    <package name="new" class="com.my.action.MyAction"  extends="struts-default">        <action name="A" class="com.my.action.MyAction.">            <!-- 请求转发 -->            <result name="A" type="dispacher" >B</result>        </action>        <action name="B" class="com.my.action.MyAction2">            <!-- 重定向 -->            <result name="B1" type="redirect" >/show.jsp</result>            <!-- action重定向到action -->            <result name="B2" type="redirectAction" >A</result>        </action>        <action name="C" class="com.my.action.MyAction3">            /*从一个action跳转到另一个action*/            <result name="C" type="chain">A</result>            <!-- 显示配置源代码 -->            <result name="CC" type="plainext">A</result>        </action>    </package></struts>

Action中关于 request 与 session 的注入

//重写excute//获得request的方式一    HttpServletRequest ServletActionContext.getRequest();//获得request的方式二//通过注入获得request 返回的是一个map形式的request    public Map<String ,Object> request;    request.put("键","注入的值");//通过注入获得session 返回的是一个map形式的session    public Map<String ,Object> session;    session.put("键","注入的值");//实现接口RequestAware,    public void setRequest(Map<String ,object> request){                this,request = request;    }//第三种ActionContext.getContext.getSession().put("key","value");ActionContext.getContext.put("key","value");
0 0
原创粉丝点击