通配符和动态方法调用Action

来源:互联网 发布:macbook air 屏幕优化 编辑:程序博客网 时间:2024/05/17 03:41

1,通配符调用action:

<a href="myLogin.action">登录</a><a href="myRegister.action">注册</a>



<action name="my*" class="org.action.TestAction" method="{1}">        <result name="{1}">/my{1}.jsp</result></action>





2,动态方法调用action:

<a href="action名!方法名.action"></a><a href="Test!login.action">登录</a><a href="Test!register.action">注册</a>


action

public class TestAction extends ActionSupport {    public String login(){        return "login";    }    public String register(){        return "register";    }}


struts.xml

首先设置一个常量:

<constant name="struts.enable.DynamicMethodInvocation" value="true" /><action name="Test" class="org.action.TestAction">    <result name="login">/myLogin.jsp</result>            <result name="register">/myRegister.jsp</result></action>



1 0
原创粉丝点击