2010-05-07 2 views
1

자바 스토어드 프로 시저를 사용하여 자바 스크립트와 분수를 나타내는 clob을 사용합니다. 나는 다음과 같은 한 실제 JSP에서Clob을 PL/SQL 용 Java 저장 프로 시저

function MIN_JS(pcl_js in clob) return clob as 
    language java name 'JSMin.min(oracle.sql.CLOB) return oracle.sql.CLOB'; 

: 다음과 같이 JSP를 호출하는 함수의 구조는

import oracle.sql.CLOB; 

public class JSMin { 
... 
public static min(CLOB js) { 
... 
} 

제가하는 데 문제는입니다 나는 CLOB로를 통과 할 때마다 JS_MIN, JSP 내에서 항상 null로 해석됩니다. 나는 JS_MIN을 호출하기 전에 clob을 점검했다. 그리고 그것은 분명히 내용을 가지고있다. 내가 누락 된 것에 대한 어떤 아이디어라도 있니? 어떤 도움이라도 대단히 감사합니다.

+0

아마도'JSMin' 클래스는 Douglas Crockford의 Java 구현에 대한 래퍼입니다. 사람들이 수업을 재구성 할 수 있도록 충분한 정보를 게시하면 도움이 될 것입니다. – APC

답변

0

사실, 내가 보낸 자바 스크립트 청크 중 하나는 사실 null입니다. 우리는 다양한 컨트롤을위한 자바 스크립트를 생성하는 여러 패키지를 가지고 있습니다. 그리고 하나의 패키지는 여전히 개발 중이며 특정 사용자로 로그인하지 않는 한 항상 null을 반환하는 방식으로 포장되어 있습니다.

내 코드에서 모든 자바 스크립트 패키지를 반복하여 각각을 JS_MIN으로 보냅니다. 패키지가 아직 개발 중이며 null이 전달 될 때까지 모든 것이 복숭아로 일하고있었습니다. null에 대한 간단한 검사를 추가하면 모든 것이 완벽하게 작동합니다.

짧은 대답은 다음과 같습니다. Doh!