간단히 말해 요청의 일부로 전송되는 모든 매개 변수를 사용자 정의 클래스에 매핑하려고합니다.모든 요청 매개 변수를 클래스 객체로 매핑
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
request.getParameter("a");
request.getParameter("b");
}
을하지만 위에서 언급 한 바와 같이, 나는 모든 매개 변수는 클래스에로드 할 싶습니다
custom.class 지금
public class data
{
private String a;
private String b;
public String GetA()
{
return this.a;
}
public String SetA(String a)
{
this.a = a;
}
public String GetB()
{
return this.a;
}
public String SetB(String b)
{
this.b = b;
}
}
나는 다음과 같은 매개 변수에 액세스 할 수 있습니다 목적.
매개 변수를지도 개체로 변환 한 다음지도 개체에서 가져 오는 모든 값을 사용하여 클래스 개체를 어떻게 든 평가할 수있는 최선의 방법이라고 생각합니다. 그러나 어떻게 이런 일이 생길지 모릅니다.
누군가가 문서 작성을 가르쳐 주거나이 작업을 어떻게 수행 할 수 있는지 알려 주시면 감사하겠습니다.
저의 영어를 유감으로 생각합니다. 사전에
감사합니다, 알렉스 이미 맵으로 매개 변수를 얻기를위한 HttpRequest
의 방법은 당신이 사용할 수 this 일이며,이
왜이 작업을 수행 하시겠습니까? 이미 요청 객체에 매핑되어 있습니다. – ControlAltDel
요청 매개 변수 (IMHO)의 값에 액세스하는 방법이 맘에 들지 않습니다. 별도의 객체에서 사용하는 것이 더 실용적입니다. (하지만 분명히 그렇게 효율적이지는 않습니다.) 모든 매개 변수가 단일 Map 객체'Map reqMap = request.getParameterMap();'에 적용되었다고 가정 해 봅시다. "a"매개 변수의 값을 정확히 얻으려면 어떻게해야합니까? –
Wracker
데이터 바인딩을 검색하면 spring mvc 실현을 볼 수 있습니다. [데이터 바인딩 예제] (http://www.tutorialspring.com/spring/spring_mvc_form_handling_example.htm) – Fire