클래스 룸의 ArrayList가 있습니다. jsp에서 서블릿으로 보내야합니다.jsp에서 서블릿으로 클래스의 ArrayList 전달하기
<input type="hidden" name="allRooms" value="<%=request.getAttribute("allRooms") %>" />
그러나에 다음과 같이
그것은 서블릿에 값을 보낼 수있는 HTML 또는 JSP가 양식있는 유일한 방법을 보인다
, 나는 시도 방법은 숨겨진 매개 변수로 전달하는 것이 었습니다 아래 그림과 같이 그냥 먼저 개체 유형에 매개 변수를 변환List<Room> allRooms=(List<Room>)request.getParameter("allRooms");
다음 목록으로 변환 : 컴파일 오류는 다음과 같은 사항에 대해 "문자열 목록에 변환 할 수 없습니다"서블릿있는 나는이 양식을 얻을 제출 동일한 예외가 있지만 이번은 런타임 예외로 나타납니다.
Object a=(Object)request.getParameter("allRooms");
List<Room> allRooms=(List<Room>)a;
List를 서블릿에 전달할 방법이 있습니까? 아니면 JSP에서 세션 변수로 설정해야합니까?
미리 감사드립니다.
jsp는 HTML을 출력합니다. 브라우저가 양식을 제출하면 HTML에 텍스트 값이있는 HTTP 요청을 보냅니다. 이 시점에는 관련된 Java 객체가 없습니다. –