기술지원 문의

resin1.1.3 -> resin2.1.10 version up시 error
박광희 / 2003-09-27 00:00

안녕하세요.
get type의 파라미터와 값을 통째로 넘기기 위해 \" flush=\"true\"/>와 같이 기술한
동적 include문을 resin1.1.3에서는 error없이 수행되었는데 resin2.1.10에서는 다음의 error가 발생했습니다. 낮은 버전에서 실행된 문장이 상위 버전에서 실행하지 못하는 것은 이해할 수 없습니다.
interpolated runtime values are forbidden
by the JSP spec at `surveyResult2.jsp?<%=request.getQueryString()%>

또 하나. resin에 적합한 ms-sql jdbc driver
와 이driver를 가지고 resin 자체의 connection pool을 resin.conf에 정의하고
jsp에서 사용(기술)하는 방법도 알고 싶습니다.
무지로 인해 엄청난 고생을 하고 있는데 부탁을 드립니다.

Re:resin1.1.3 -> resin2.1.10 version up시 error
관리자 / 2003-09-29 00:00

JSP Specification Version 1.2
에 따르면 아래와 같은 내용이 있다고 하네요.

JSP.2.13.1 Request Time Attribute Values (page 58) 
The expression must appear by itself (multiple 
expressions, and mixing of expressions and string 
constants are not permitted). 

Resin 버전 2.x의 경우 JSP 1.2을 따릅니다.
JSP 1.1과 1.2는 대부분의 경우에는 차이가 없지만
스펙이 조금 바뀐관계로 소스를 수정해야 하는 경우가
있을 수 있습니다. java.io.* package같은 경우가 
그렇습니다.

제가 보기에는request.getQueryString()을 통해서 받은 결과를
특정 Object에 넣고 이를 넘겨주면 가능할 것 같습니다.

Resin과 궁합이 잘 맞는 MSSQL JDBC드라이버가 어떤 것인지는
저도 잘모르겠습니다. 보통은 MS의 JDBC를 사용하고
어떤 사이트는 MS의 JDBC 드라이버 Original 제공업체의
드라이버를 구매해서 사용하기도 합니다.

--박광희 님의 글 [2003-09-27 04:37:25]
>안녕하세요.
get type의 파라미터와 값을 통째로 넘기기 위해 \" flush=\"true\"/>와 같이 기술한
동적 include문을 resin1.1.3에서는 error없이 수행되었는데 resin2.1.10에서는 다음의 error가 발생했습니다. 낮은 버전에서 실행된 문장이 상위 버전에서 실행하지 못하는 것은 이해할 수 없습니다.
interpolated runtime values are forbidden
by the JSP spec at `surveyResult2.jsp?<%=request.getQueryString()%>

또 하나. resin에 적합한 ms-sql jdbc driver
와 이driver를 가지고 resin 자체의 connection pool을 resin.conf에 정의하고
jsp에서 사용(기술)하는 방법도 알고 싶습니다.
무지로 인해 엄청난 고생을 하고 있는데 부탁을 드립니다.