在應用程序中,可能會經常出現只要將Action對象轉發到某個JSP的情況。在上一點中曾提到總是由Action調用JSP是個好習慣。如果我們不必在Action中執行任何業務邏輯,卻又想遵循從Action訪問頁面的話,就可以使用ForwardAction,它可以使你免去創建許多空的Action類。運用ForwardAction的好處是不必創建自己的Action類,你需要做的僅僅是在Struts配置文件中配置一個Action mapping。
舉個例子,假定你有一個JSP文件index.jsp ,而且不能直接調用該頁面,必須讓程序通過一個Action類調用,那么,你可以建立以下的Action mapping來實現這一點:
<action path="/abc" type="com.apache.struts.actions.ForwardAction" parameter="index.jsp"/>
這樣就可以了,無需再寫一個Action類來完成,減少了文件個數。
只需要在Struts-config.xml當中配置一個actionMapping即可。
posted on 2007-02-03 10:24
水煮三國 閱讀(608)
評論(1) 編輯 收藏 所屬分類:
J2EE