2015-02-10 31 views
0

我想在一個actionbean類中使用兩個Stripes:表單。每個表單都有一個Stripes:提交。我想如何告訴actionbean提交哪個表單?換句話說,如何使用Stripes:form的'name'或'id'屬性?如何使用Stripes在一個動作bean中處理兩個表單

JSP

<stripes:form beanclass="com.example.action.StudentActionBean" > 
    <stripes:submit name="show" value="Show data"/> 
</stripes:form> 
<stripes:form beanclass="com.example.action.StudentActionBean" > 
    <stripes:submit name="save" value="Save data"/> 
</stripes:form> 

的ActionBean

public Resolution show() {return new ForwardResolution("");} 
public Resolution save() {return new ForwardResolution("");} 

回答

0

嘗試使用不同的名稱屬性上的提交按鈕;例如,我有

<stripes:submit 
    name="proceed" 
    value="Proceed" 
/> 

,並在我的ActionBean我有

public Resolution proceed() { 

於是嘗試加入其第二種形式使用不同的名稱提交,並有一個同名的方法在ActionBean中看到如果它有效。同時驗證驗證是否正確。

+0

我爲每個提交使用不同的名稱,但如何區別兩個表達地址相同的actionbean?我用一個例子編輯了我的問題。 – nahid 2015-02-11 07:59:33

相關問題