2013-10-16 3 views
1

이것은 내가 꽤 오랫동안 궁금해했던 질문입니다. 종종 컨트롤러에 데이터를 게시해야하는 jsp가 있습니다. 이 jsp에는 컨트롤러에 게시해야 할 데이터가 있지만 사용자가 감추지 않은 데이터가 있습니다 (예 : ID와 같은 관리 데이터). 내가 아는 한 컨트롤러에이 데이터를 제공하는 2 가지 옵션이 있습니다.컨트롤러에 데이터를 게시하는 스프링 mvc

  1. 사용 <input type="hidden"> 필드 세션 변수에
  2. 넣어 다.

옵션 2는 적은 코드를 입력해야하므로 숨김 필드를 잊을 수 없기 때문에 옵션 2가 선호됩니다. 이것도 단점을 가지고 있습니다 만, 세션 속성을 오버라이드 (override)하는 다른 페이지와 같습니다.

어떤 환경 설정을 원하십니까? 그리고 다른 옵션이 있습니까?

감사합니다. Davey

답변

1

언제나 session object을 가능한 작고 가볍게 만드는 것이 좋습니다. 나는 그것의 편리한 그러나 당신의 위치가 높은 소통량 인 경우에이 session object 크기가 에 빨리 추가 시작할 것을 알고있다.

그래서 옵션 2보다 옵션 1을 선호합니다.

+0

의견을 보내 주셔서 감사합니다. – Davey

관련 문제