struts2的动态方法调用DMI



struts的动态方法调用DMI.

1.连接(index.jsp)

<body>
   首页面<br/>

//!add是调用action的方法
   <a href=”action3/action3!add“>hello.jsp</a>
 </body>

2.action

public class action3 extends ActionSupport {

public String execute() throws Exception {
 
 return “sucess”;
}


//在action里提供一个方法
public String add() throws Exception{
 return “hello”;
}

}
3.struts.xml

 <package name=”main” namespace=”/action3″ extends=”struts-default”>
     <!– name表示action的名字,class表示是action类的路径 –>
        <action name=”action3″>
         <!– name表示action的返回值 –>
            <result name=”sucess”>
                 /index.jsp
            </result>
            <result name=”hello”>
                 /hello.jsp
            </result>
         </action>
    </package>

二,指定方法

<package name=”main” namespace=”/action3″ extends=”struts-default”>
<!– name表示action的名字,class表示是action类的路径 –>
<action name=”action3″ method=”methodname“>
<!– name表示action的返回值 –>
<result name=”sucess”>
/index.jsp
</result>
<result name=”hello”>
/hello.jsp
</result>

</action>
</package>