簡體   English   中英

struts2:向不同的操作提交相同的表單時出現問題

[英]struts2 : Problem in submitting same form to different actions

我有以下場景。

有一個jsp(我們稱之為user.jsp)。

user.jsp包含2個按鈕(提交和注冊)。 這兩個按鈕指的是完全不同的動作(我們稱之為A和B)。

現在,當我單擊“注冊”按鈕時,由於提交了相同的表單,因此A中的某些屬性不在B中。 因此我得到一個錯誤說,不存在setter方法。

如何解決這種情況。

如果問題不明確,請告訴我。

您可以隨時添加虛擬設置器 - 甚至可以在提交之前操縱javascript中的字段。 但是您的實施問題指向概念設計問題。 我發現概念上令人反感的是將具有相同輸入字段的表單發送到兩個操作,特別是如果某些字段僅對其中一個操作應用(有意義)。

一般來說,在表單中指向不同操作的兩個提交按鈕似乎不對。 標准方法是使相同表單中的不同提交按鈕指向同一操作中的不同方法。 如果行動真的不相關,另一種選擇是制作兩種不同的形式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM