2014-09-28 2 views
1

내 JSP 페이지는 다음과 같이 빈을 액세스 할 수 있습니다 성공, 실패 javax의를 .servlet.ServletException : java.lang.InstantiationException 다음과 같이 빈은MVC 요청 기반의 데이터 공유 세션 기반의 데이터 공유가

는하지만 서블릿에서 전달하여 내 JSP 페이지에 액세스 범위 내에서 발견되지에서 myBean :

RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/WEB-INF/MyJsp.jsp"); dispatcher.forward(request, response); 

위의 내용으로 인해 MyJsp.jsp가 원래 서블릿의 요청 객체를 상속하게되므로 myBean을 사용할 수 있어야하고 (원래 서블릿에 session.setAttribute ("myBean", myBean)을 사용하여 저장해야합니다.) 이것이 올바르지 않습니다 - 세션 범위 요청이 성공하는 동안 요청 범위가 실패하는 이유는 무엇입니까?

답변

1

이것이 맞지 않습니다 - 세션 범위 요청이 성공하는 동안 요청 범위가 실패하는 이유는 무엇입니까?

아니요. 올바르지 않습니다.

Request 객체는 현재 요청에 대해 사용할 수 있습니다 및 요청의 개체를 사용할 수 있도록하려면 requestsession 객체

사이에 통신이 없다, 당신은 당신의보기에 파견하기 전에

request.setAttribute("OBJname" , Object)를 사용한다

+0

감사합니다. San Krish - 분명히 지적 했으니 까, 어쨌든 나는 이것을 간과하고있었습니다. –

+0

당신은 환영합니다 :) –

관련 문제