Witam,
otóż mam pewien problem z jsp generalnie. Chodzi o to, że chcĘ w jsp wyświetlić obrazek pobrany jako obiekt ORDImage z bazy Oracla (co się udaje) jednakże cały obrazek zamiast pojawić się jako jeden z elementów strony to "kasuje" całą zawartość strony by pokazać tylko ten obrazek.
<%@page import="oracle.ord.im.OrdHttpJspResponseHandler"%>
<%@page import="oracle.ord.im.OrdHttpResponseHandler"%>
<%@page import="oracle.ord.im.OrdImage"%>
<%@page import="oracle.jdbc.OracleResultSet"%>
<%@page import="java.sql.PreparedStatement"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="OracleConn.OracleConnection" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Biblioteka muzyczna</title>
<link rel="stylesheet" type="text/css" href="css/style.css"/>
</head>
<body>
<h1>Obrazek :</h1>
<br/><br/>
<%
OracleConnection conn = new OracleConnection();
try {
String query = "select plikimage from testimage where id=2";
PreparedStatement pstmt = conn.polaczzBaza().prepareStatement(query);
OracleResultSet rset2 = (OracleResultSet) pstmt.executeQuery();
if (rset2.next()) {
OrdImage imgProxy = (OrdImage) rset2.getORAData("plikimage", OrdImage.getORADataFactory());
OrdHttpResponseHandler handler = new OrdHttpResponseHandler(request, response);
handler.sendImage(imgProxy);
} else {
response.setStatus(response.SC_NOT_FOUND);
}
} catch (Exception e) {
}
%>
</body>
</html>
W związku z tym chciałem zapytać czy dałoby się jakoś ograniczyć w jsp kontekst OrdHttpResponseHandler, który owy obrazek wrzuca ?
Dołączam mini screen : http://imageshack.us/photo/my-images/600/beztytuunnn.png/