x:procedureCallRef 조치는 다른 페이지에서 작성된 DBProcedureCall Bean을 현재 페이지의 scriptlet에서 참조할 수 있도록 만들기 위해 사용됩니다. 문제의 Bean은 요청 또는 세션 범위에서 작성해 있어야 합니다. 지정된 페이지에서 DBProcedureCall Bean마다 한 번만 이 조치를 사용하십시오.
다른 JSP 조치(x:getParameter)에서 DBProcedureCall Bean을 참조하도록 하고 scriptlet에서는 그렇게 하지 않을 경우 이 조치를 사용하지 않아도 됩니다.
이 태그는 편리를 위해 제공됩니다. 표준 jsp:useBean 태그를 통해 동일한 효과를 얻을 수 있지만, 이 태그를 사용할 경우에는 DBProcedureCall Bean의 클래스 이름을 알아야 하지만 이 조치에서는 그렇지 않습니다.
<x:procedureCallRef name = "target bean name" />
x:procedureCallRef 요소에는 다음과 같은 속성이 있습니다.
이 예제는 scriptlet에서 DBProcedureCall Bean의 첫 번째 결과 세트로 이동하는 참조를 허용하기 위해 페이지 맨 위에서 발생할 수 있습니다.
<x:procedureCallRef name= "procedureCall1" /> <% procedureCall1.firstResult() %>