structs2學習(二):使用默認action

structs.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
	<constant name="struts.devMode" value="true" /><!-- 開發模式,修改xml文件後不需要重啓tomcat,立即生效 -->
	
	<package name="actions" namespace="/actions" extends="struts-default">
	<!-- 採用通配符可以減少配置,{1}代表第一個*號,以此類推...
		url爲"http://localhost:8080/z-struts2-04/actions/helloadd",
		actions是namespace,
		helloadd:hello是第一個*,即{1},add是第二個*,即{2} -->
			
			
	<!--default-action-ref指默認的action,當系統找不到/actions下對應的action時,默認的會走helloadd的action
	<default-action-ref name="helloadd"></default-action-ref> 
		
	<action name="helloadd">
            <result>/helloadd.jsp</result>
        </action>-->
        <action name="**" class="com.test.TestAction" method="{2}">
            <result>/{1}{2}.jsp</result><!-- /{1}{2}.jsp:helloadd.jsp -->
        </action>
        
    </package>
</struts>

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