2012-03-21 25 views
1

我有一個的ActionBean接收形式POST請求:如何從我的動作bean調用doPost()?

public class MyBean implements ActionBean {} 

我需要處理POST數據,看起來像我需要重寫的doPost()或的doGet(),但如果我延伸,只能做到的HttpServlet ?我不能因爲實施ActionBean?我剛剛嘗試創建另一個類來擴展HttpServlet來處理它,但覆蓋不會被調用?

謝謝!

+0

您可以同時擴展和實現......不過,我不確定這是否是正確的方法。那麼,「處理髮布數據」究竟意味着什麼?你想對它做什麼? – 2012-03-21 00:32:18

+0

我正在接受某人離開的地方。我基本上只需要得到一些表單輸入,假設獲得它/ w一個actionbean是做到這一點的方式。我不應該使用一個actionbean,只需要一個servlet類?我們一直在用beans來接收GET變量,認爲可以做同樣的事情 – Baconbeastnz 2012-03-21 00:44:46

+0

我不記得有必要重寫方法來獲取帖子的值......但似乎我沒有我的代碼atm。 ..我恐怕我還沒有幫助 – 2012-03-21 00:55:03

回答

1

發佈數據參數直接映射到Stripes ActionBean中的setter(不使用getContext()。getRequest()。getParameter ..!)請參閱Stripes helloworld示例。