我需要一些關於一個小問題的幫助。我使用db爲我的調查應用程序分頁。我把問題清單分成六頁。 在分頁之前,當用戶提交投票時,操作檢查hashmap並返回錯誤,其中沒有resp。存儲數據時,一個jsp調用(不提交)的動作
現在,在分頁的情況下,我通過請求中的參數(頁數)調用頁面。
顯而易見,現在我的hashmap的答案變爲null。
現在..我怎樣才能發送部分答案列表(答案頁)沒有提交?
希望我很清楚...
p.s.我使用Strut 2框架
我需要一些關於一個小問題的幫助。我使用db爲我的調查應用程序分頁。我把問題清單分成六頁。 在分頁之前,當用戶提交投票時,操作檢查hashmap並返回錯誤,其中沒有resp。存儲數據時,一個jsp調用(不提交)的動作
現在,在分頁的情況下,我通過請求中的參數(頁數)調用頁面。
顯而易見,現在我的hashmap的答案變爲null。
現在..我怎樣才能發送部分答案列表(答案頁)沒有提交?
希望我很清楚...
p.s.我使用Strut 2框架
只要讓分頁按鈕提交整個表單。讓他們完成與「提交」操作完全相同的操作,然後執行實際的分頁操作。
您可以發送一個參數,而像這樣的形式:
<s:url id="url" action="pageaction">
<s:param name="page">2</s:param>
<s:param name="resp">some_value</s:param>
</s:url>
<s:a href="%{url}">Next Page</s:a>
就像URL例如:
<form method="post" action="actionName">
<input type="hidden" name="somePageProperty" value="TEST_VALUE"/>
<input type="submit" value="Next Page" />
</form>
如果您有somePageProperty(getSomePageProperty(),setSomePageProperty(有效bean的方法)),那麼該值將被自動裝配(自動設置)。 Struts2將根據name屬性自動裝入輸入字段。您也可以在輸入值屬性中使用Struts2屬性標記,或者如果需要執行一些計算(例如,從當前Struts2操作獲取getNextPageNumber()),則調用方法。
是的!但問題是:我可以創建一個提交按鈕來調用帶參數的操作嗎?我的實際的解決方案來調用特定網頁 是: [代碼] ">Pagina [/代碼] 但散列映射是null ..我嘗試與一樣,但奇怪..不能工作! :) –
2009-12-08 14:21:54