2017-11-30 3 views
1

테이블에서 데이터를 가져 와서 jsp에 정보를 표시하는 요구 사항이 있습니다. 첫 번째 JSP에서는 기본 정보 만 표시하고 각 레코드에 대한 정보를 표시하는 다른 JSP에 링크를 제공해야합니다. 그래서, 내가 데이터베이스를 쿼리 할 때, 나는 완벽한 정보를 가지고 있고 그것은 JSP로 리턴된다. 이제 다음 jsp에이 정보를 어떻게 활용할 수 있습니까?하나의 JSP에서 다른 객체로 객체를 전달합니다.

다음은

<c:forEach var="result" items="${resultSetModel}"> 
    <tr> 
      <td>${result.id}</td> 
      <td>${result.name}</td> 
      <td>${result.code}</td> 
      <td>${result.status}</td> 
      <td>${result.date}</td> 
    </tr> 

내가 다음 JSP 내 현재 JSP에서 결과 개체를 전달하려는 .. 나는 결과 집합을 반복 코드의 조각이다.

나는 $ {result}가 팝업 또는 개체의 전체 세부 정보가있는 다른 페이지로 리디렉션되는 링크가 될 것입니다.

세션에 데이터를 저장하지 않고 jsp에서 가능하다면 알려 주시기 바랍니다.

+0

https://stackoverflow.com/questions/22369717/how-to-pass-value-from-one-jsp-to-another-jsp-page –

+0

의 가능한 복제본은 내가 생각할 수있는 유일한 방법입니다. 게시물에서 데이터를 다시 전달한 다음 다음 페이지에서 다시로드합니다. 내가 생각하는 또 다른 쿼리를 수행하는 것이 더 쉬울 것입니다. –

답변

0

jsp bean을 사용하여 달성 할 수있는 한 가지 방법. 테이블을 나타내는 Java 클래스를 작성하십시오. 초기화하고 속성을 클릭하여 설정하고 세션 객체로 참조를 전달하십시오. 세션 범위가있는 JSP 빈은 다른 JSP 파일에서 사용할 수 있으며 get 속성을 사용하면 표시 할 객체의 모든 값을 검색 할 수 있습니다.

+0

참조 또는 코드 예제를 제공 할 수 있습니까? – Doleron

관련 문제