1。 type="com.yourcompany.struts.DemoAction" name="DemoForm"
scope="request" input="/index.jsp" />
一個DemoForm(繼承 ActionForm)對應一個DemoAction( extends Action)必須實現 execute
(ActionMapping mapping,ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
里面的ActionForm form對應DemoForm;
2。DemoForm里面的validate(ActionMapping mapping,HttpServletRequest request)驗證;
不通過轉向 input="/index.jsp" /;
否則由 type="com.yourcompany.struts.DemoAction" 驗證!
3。
user:
name="UserForm" scope="request" input="/failedIn.do" />
html:form對應action="/user.do">對應UserForm"
property對應UserForm"里的屬性!
還可添加reset(ActionMapping mapiping,HttpServletRequest request)
4
logic:present:
判斷userbean是否存在!存在則顯示后面的內容!
5 web.xml
tomcat 啟動時加載,servlet類,類中對象保存在httpcontext中,即application范圍內,所有組件可共享。
1這句話不能缺少!!!!!!!!!!!
6. "/>
前一句多了個空格,導致嚴重錯誤!!!!!!!!!!!
7.DynaActionForm f = (DynaActionForm) form;
String[] s = (String[]) f.getMap().get("results");
注意getMap部分
posted on 2005-08-04 04:07
R.Zeus 閱讀(368)
評論(0) 編輯 收藏 所屬分類:
STRUTS