struts2 動態方法調用 感嘆號 !

struts.xml配置文件:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
    "http://struts.apache.org/dtds/struts-2.1.7.dtd">

<struts>
	<constant name="struts.i18n.encoding" value="UTF-8" />
	<constant name="struts.enable.DynamicMethodInvocation" value="true"></constant>
	<package name="/demo" extends="struts-default" namespace="/demo">
		<action name="demo" class="cn.tonv.demo.TestAction" method="execute">
	    	<result name="succ">/succ.jsp</result>
	    </action>
	</package>
</struts>

要開啓struts2的動態方法調用如果沒有默認開啓則需要在struts.xml的配置文件中添加一個<constant>屬性

<constant name="struts.enable.DynamicMethodInvocation" value="true"></constant>

如果要關閉動態方法調用只需把value設置爲false


當開啓了struts2的動態方法調用後我們可以像下面這樣向我們的應用發起請求:

假如TestAcion下有兩個方法demo1和demo2則>>>

http://localhost:8080/demo/demo/demo!demo1 請求了TestAcion裏的demo1方法

http://localhost:8080/demo/demo/demo!demo2 請求了TestAcion裏的demo2方法



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章