struts1 一次提交多個ActionForm

2021-09-02 12:51:47 字數 614 閱讀 5152

jsp中有兩個actionform放在同乙個form中,分別對應兩個資料庫表,現在用的是struts1,如何實現在同乙個form中提交,交給後台的action處理?

struts1不支援乙個頁面多個actionform,想復用form就繼承。 但是不能復用另外的actoin,只能用html寫個表單提交到那個寫好的action。

1) 如果只提交一次form,然後呼叫對應的action,然後在action裡面進一步把form中的值取出來,然後插入或者更新到兩張資料庫表中的話,可以採用下面的方式。 

復用已有的兩個form bean,讓其中的乙個form bean繼承自另乙個form bean。比如: 

public class myform2 extends actionform 

public class myform1 extends myform2 

然後在struts-config.xml裡面只配置myform1即可。 

public class myaction extends action  

} 最好還是單獨定義乙個form bean,裡面包含所有的form專案,這樣比較好理解,畢竟myform1和myform2沒有繼承關係。 

struts1學習筆記一

使用者註冊案例 1.寫乙個register.jsp頁面 2 匯入struts開發包,在web.xml中配置struts寫的 actionservlet,讓它處理所有的.do請求。actionservlet org.apache.struts.action.actionservlet config w...

bash操作svn一次提交多個檔案

情形1 只需提交同乙個目錄下的多個檔案 此時我們可以提交這整個目錄,該目錄下修改的檔案都會被提交 如 svn ci m users jimmy work svn trunk 2dx sg classes ui mysteryshop 情形2 需要提交不同級別目錄下的多個檔案 此時我們可以提交多個檔案...

表單裡同時一次性提交多個

4種方法讓springmvc接收多個物件 標籤 表單提交陣列接收beanlistmolist接收json字串提交 問題背景 我要在乙個表單裡同時一次性提交多名乘客的個人資訊到springmvc,前端html和springmvc controller裡該如何處理?第1種方法 表單提交,以欄位陣列接收 ...