有一個從網絡上下載項目,在其structs.xml
,有動作的配置:動作配置中method =「{1}」的含義是什麼?
<action name="elecMenuAction_*" class="elecMenuAction" method="{1}">
<result name="menuHome">/WEB-INF/page/menu/home.jsp</result>
</action>
我不知道method="{1}"
意思,如何理解什麼意思呢?
有一個從網絡上下載項目,在其structs.xml
,有動作的配置:動作配置中method =「{1}」的含義是什麼?
<action name="elecMenuAction_*" class="elecMenuAction" method="{1}">
<result name="menuHome">/WEB-INF/page/menu/home.jsp</result>
</action>
我不知道method="{1}"
意思,如何理解什麼意思呢?
如果有method="{number}"
,相應的動作的配置應該在其名稱*
是有用的,
實施例:
<action name="user_*" class="UserAction" method="{1}">
並在其對應的jsp中如果有一個表格:
以這種方式,結構會讓user_userLogin
動作根據user_*
的格式分析,並根據數1, 2, 3 …
取出*
,1
意味着第一*
。
如果這樣的動作配置:
<action name="user_*_*" class="com.xyz.{1}Action" method="{2}">
和JSP的形式是這樣的:
<form action="user_Login_userLogin" method="post">
它的作用會變成這個樣子:
class="com.xyz.Login" method="{userLogin}"