struts 不同包package之间的带参传递

来源:互联网 发布:大数据采集系统源代码 编辑:程序博客网 时间:2024/06/14 23:13

struts文件配置

<struts>    <!-- package1 配置 -->    <package name="package1" namespace="/namespace1" extends="front">        <action name="actionName1" class="actionClass1" method="method1">            <result type="chain">   <!-- 注意type 为 chain-->                <param name="actionName2">actionName2</param>                <param name="namespace">/namespace2</param>                <param name="method">method2</param>            </result>        </action>    </package>    <!-- package2 配置 可以在不同的struts  xml文件中-->    <package name="package2" namespace="/namespace2" extends="front">        <action name="actionName2" class="actionClass2" method="method2">            <result name="input">/WEB-INF/view/login.jsp</result>            <result>/WEB-INF/view/welcome.jsp</result>        </action>    </package></struts>

注意:在不同action类1,2中传递的参数需要提供get,set方法。
例如:actionClass1 需要传递的参数为username

private String username;public String getUsename(){    return username;}public String setUsername(String username){    return this.username = username;}

actionClass2 需要接收传递的参数为username

private String username;public String getUsename(){    return username;}public String setUsername(String username){    return this.username = username;}

有什么不对的还望大家纠正。

0 0
原创粉丝点击