1. 程式人生 > >Struts2-動態方法呼叫(DMI)

Struts2-動態方法呼叫(DMI)

Struts呼叫方法是要用:動態方法呼叫DMI
struts.xml核心部分:
<span style="font-size:14px;"><struts>
 <constant name="struts.devMode" value="true"/>
 <package name="user" extends="struts-default" namespace="/user">
   <action name="user" class="hpu.edu.cn.UserAction">(注:hpu.edu.cn.UserAction是包名+包內的類名)
       <result>/hello.jsp</result>
   </action>
 </package>
</struts></span>


呼叫方法:http://localhost:8080/工程名/user/user!add(ps:add是類UserAction中的一個方法)
注意:新版的Struts2的DMI功能預設是關閉的,需要在struts.xml中開啟:
<span style="font-size:14px;"><constant name="struts.enable.DynamicMethodInvocation" value="true"/>
</span>