2012-03-21 1 views
1

내가 폼 POST 요청을 수신하는하는 ActionBean이 : 나는의 doPost() 또는의 doGet을 (오버라이드 (override) 할 필요가 같은내 액션 빈에서 doPost()를 호출하는 방법은 무엇입니까?

나는 POST 데이터를 처리 할 필요가
public class MyBean implements ActionBean {} 

, 모양을)하지만 확장 할 경우 그 만 수행 할 수 있습니다 HttpServlet을 ? ActionBean을 구현할 수 없기 때문에 어느 것이 좋을까요? 나는 그것을 처리하기 위해 HttpServlet을 확장하는 다른 클래스를 만들려고 시도했지만 재정의가 호출되지 않는다?

감사합니다.

+0

동시에 확장하고 구현할 수 있습니다 ... 아무리 적게도, 이것이 올바른 방향인지 확신 할 수 없습니다. 그러면 "게시물 데이터 처리"가 정확히 무엇을 의미합니까? 너는 무엇을하고 싶니? –

+0

예 저는 누군가가 그만 두었던 곳을 데리러 왔습니다. 기본적으로 그냥 폼 입력을 받아야한다고 가정합니다. 액션 빌은 그것을 할 수있는 방법이었습니다. 액션 빈을 사용하지 않고 서블릿 클래스 만 가지고 있어야합니까? 우리는 빈과 함께 GET 변수를 받고 있었고, 생각이 같았습니다. – Baconbeastnz

+0

게시물의 가치를 얻기 위해 메소드를 오버라이드하지 않아도되던 것을 기억하지 못합니다.하지만 코드가 없습니다. .. 그래서 나는 아직 도울 수 없다는 게 두렵다. –

답변

1

포스트 데이터 매개 변수는 Stripes ActionBean의 setter에 직접 매핑됩니다 (getContext(). getRequest(). getParameter ..!)를 사용하지 마십시오. Stripes helloworld 예제를 참조하십시오.

관련 문제