Display Content Groups using JSP
I have created an ATG content group with the
rulesets=<ruleset>\n <accepts>\n <rule op\=and tag\="Show">\n <rule op\=and tag\="Content">\n <rule op\=any tag\="ContentSources">\n </rule>\n <rule op\=and tag\="ContentConditions">\n <rule op\=eq>\n <valueof target\="id">\n <valueof constant\="rootProd">\n </rule>\n </rule>\n </rule>\n </rule>\n </accepts>\n</ruleset>
But i don't know how to use it/ display the product in the JSP.
I also created a targeter and was able to display the product using TargetingFirst droplet.
Please share your views on how to display contents of Content Group in JSP.
Put it in an applet.
http://java.sun.com/docs/books/tutorial/applet/index.html
Similar Messages
-
How to display local image using JSP in Struts
I am trying to display image from my local disk (eg. file://C:/Documents%20and%20Settings/varshaaz/Desktop/DSC_6172.jpg). When I execute my JSP(http://localhost:8080/sharedgreeting/test.jsp) , Image doesn't display instead I see cross icon. Though properties of that icon shows correct file path.
Content of my JSP is :
<html>
<body>
<img src="file://C:/Documents%20and%20Settings/varshaaz/Desktop/DSC_6172.jpg"/>
</body>
</html>Store your images in a folder (I've called mine gfx) under the WebContent folder of the WAR and make a call to that folder using a relative link rather than one on your hard disk, if it is a web project.
WebContent
--- gfx
--- stylesheets
--- etc...
--- createMeetingOrSomething.jsp
Then the link in the above jsp will be:
<img src="gfx/someJPEG.jpg" height="50">Illu
Message was edited by:
Illu -
How do i display jasper reports using jsp
Can anyone help me to display jasper reports in jsp pages
Thanx in advancehi
Thank you for such a great answer.
I have a problem here,
When i generate report using this code all other report formats are generated very good, but the html report is not generated properly. i get nullpx in the img src e.g
<td><img alt="" src="nullpx" style="width: 20px; height: 1px;"/></td>
Please help me
and
Thanks in advance
snkr
Following is the html code of the generated report.
start--------------------------------------
=======================================================
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<style type="text/css">
a {text-decoration: none}
</style>
</head>
<body text="#000000" link="#000000" alink="#000000" vlink="#000000">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr><td width="50%"> </td><td align="center">
<a name="JR_PAGE_ANCHOR_0_1"/>
<table style="width: 620px" cellpadding="0" cellspacing="0" border="0" bgcolor="white">
<tr>
<td><img alt="" src="nullpx" style="width: 200px; height: 1px;"/></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 1px;"/></td>
<td><img alt="" src="nullpx" style="width: 200px; height: 1px;"/></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 1px;"/></td>
<td><img alt="" src="nullpx" style="width: 135px; height: 1px;"/></td>
<td><img alt="" src="nullpx" style="width: 45px; height: 1px;"/></td>
<td><img alt="" src="nullpx" style="width: 20px; height: 1px;"/></td>
</tr>
<tr valign="top">
<td colspan="8"><img alt="" src="nullpx" style="width: 640px; height: 30px;"/></td>
</tr>
<tr valign="top">
<td><img alt="" src="nullpx" style="width: 20px; height: 60px;"/></td>
<td colspan="5" valign="middle" style="text-align: center;"><span style="font-family: sansserif; font-size: 20.0px; font-weight: bold;">
Report Background Demo
</span></td>
<td colspan="2"><img alt="" src="nullpx" style="width: 65px; height: 60px;"/></td>
</tr>
<tr valign="top">
<td><img alt="" src="nullpx" style="width: 20px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 13.0px; font-weight: bold;">Parent_ID</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 13.0px; font-weight: bold;">Product_ID:</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td colspan="3"><span style="font-family: Times; font-size: 13.0px; font-weight: bold;">Name:</span></td>
</tr>
<tr valign="top">
<td colspan="8"><img alt="" src="nullpx" style="width: 640px; height: 6px;"/></td>
</tr>
<tr valign="top">
<td><img alt="" src="nullpx" style="width: 20px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">0</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">001</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td colspan="3"><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">Colour Cosmetcis</span></td>
</tr>
<tr valign="top">
<td colspan="8"><img alt="" src="nullpx" style="width: 640px; height: 6px;"/></td>
</tr>
<tr valign="top">
<td><img alt="" src="nullpx" style="width: 20px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">001</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">001-001</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td colspan="3"><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">Lipsticks</span></td>
</tr>
<tr valign="top">
<td colspan="8"><img alt="" src="nullpx" style="width: 640px; height: 6px;"/></td>
</tr>
<tr valign="top">
<td><img alt="" src="nullpx" style="width: 20px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">001</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">001-321</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td colspan="3"><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">Eye Shadow</span></td>
</tr>
<tr valign="top">
<td colspan="8"><img alt="" src="nullpx" style="width: 640px; height: 6px;"/></td>
</tr>
<tr valign="top">
<td><img alt="" src="nullpx" style="width: 20px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">001</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">001-322</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td colspan="3"><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">Shankar</span></td>
</tr>
<tr valign="top">
<td colspan="8"><img alt="" src="nullpx" style="width: 640px; height: 6px;"/></td>
</tr>
<tr valign="top">
<td><img alt="" src="nullpx" style="width: 20px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">001-322</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">001-322-001</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td colspan="3"><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">test</span></td>
</tr>
<tr valign="top">
<td colspan="8"><img alt="" src="nullpx" style="width: 640px; height: 6px;"/></td>
</tr>
<tr valign="top">
<td><img alt="" src="nullpx" style="width: 20px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">001-322</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">001-322-002</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td colspan="3"><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">Parikchya</span></td>
</tr>
<tr valign="top">
<td colspan="8"><img alt="" src="nullpx" style="width: 640px; height: 6px;"/></td>
</tr>
<tr valign="top">
<td><img alt="" src="nullpx" style="width: 20px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">001</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">001-323</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td colspan="3"><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">test</span></td>
</tr>
<tr valign="top">
<td colspan="8"><img alt="" src="nullpx" style="width: 640px; height: 6px;"/></td>
</tr>
<tr valign="top">
<td><img alt="" src="nullpx" style="width: 20px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">001</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">001-324</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td colspan="3"><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">first</span></td>
</tr>
<tr valign="top">
<td colspan="8"><img alt="" src="nullpx" style="width: 640px; height: 6px;"/></td>
</tr>
<tr valign="top">
<td><img alt="" src="nullpx" style="width: 20px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">001-324</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">001-324-001</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td colspan="3"><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">first</span></td>
</tr>
<tr valign="top">
<td colspan="8"><img alt="" src="nullpx" style="width: 640px; height: 6px;"/></td>
</tr>
<tr valign="top">
<td><img alt="" src="nullpx" style="width: 20px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">0</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">002</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td colspan="3"><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">hair Cleaner</span></td>
</tr>
<tr valign="top">
<td colspan="8"><img alt="" src="nullpx" style="width: 640px; height: 6px;"/></td>
</tr>
<tr valign="top">
<td><img alt="" src="nullpx" style="width: 20px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">002</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">002-001</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td colspan="3"><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">Kumar</span></td>
</tr>
<tr valign="top">
<td colspan="8"><img alt="" src="nullpx" style="width: 640px; height: 6px;"/></td>
</tr>
<tr valign="top">
<td><img alt="" src="nullpx" style="width: 20px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">002</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">002-002</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td colspan="3"><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">Magilla Gorilla</span></td>
</tr>
<tr valign="top">
<td colspan="8"><img alt="" src="nullpx" style="width: 640px; height: 6px;"/></td>
</tr>
<tr valign="top">
<td><img alt="" src="nullpx" style="width: 20px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">002</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">002-003</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td colspan="3"><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">astrigent</span></td>
</tr>
<tr valign="top">
<td colspan="8"><img alt="" src="nullpx" style="width: 640px; height: 6px;"/></td>
</tr>
<tr valign="top">
<td><img alt="" src="nullpx" style="width: 20px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">0</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">003</span></td>
<td><img alt="" src="nullpx" style="width: 10px; height: 24px;"/></td>
<td colspan="3"><span style="font-family: Times; font-size: 15.0px; font-weight: bold;">test1</span></td>
</tr>
<tr valign="top">
<td colspan="8"><img alt="" src="nullpx" style="width: 640px; height: 96px;"/></td>
</tr>
<tr valign="top">
<td colspan="8"><img alt="" src="nullpx" style="width: 640px; height: 170px;"/></td>
</tr>
</table>
</td><td width="50%"> </td></tr>
</table>
</body>
</html>
end------------------------------
======================================================== -
How do i display Jasper Report Using Jsp
Hi,
Can anyone give me the code snippet of how to display a jasper report using jsp
Thanx in advance
--HJasperReport jasperReport =
JasperCompileManager.compileReport(file);
JasperPrint jasperPrint = JasperFillManager.fillReport(
jasperReport, null, conn);
JasperExportManager.exportReportToHtmlFile(
jasperPrint, tDest);
JasperViewer.viewReport(jasperPrint);
//replace file -> .jrxml file source path
conn -> database connection name
tDest -> .html file destination -
HELP!!!!Display blob image using JSP
Hi,
I am trying to blob image using JSP but it did not display successfully.
Can someone help, please?
below are the codes snippet:
<td>
<img src="display_image.jsp?ID=<%=request.getParameter("ID") %>" width="115" border="0">
</td>
byte[] image_blob = details.getImageByteArray();
response.setContentType("image/jpeg");
//response.setContentType("image/gif");
//BEGINNING OF SECTION TO DISPLAY IMAGE
/*OutputStream fos = null;
fos = response.getOutputStream();
fos.write(image_blob, 0, image_blob.length);
fos.flush();
fos.close();*/
java.io.FileOutputStream fos1 = new java.io.FileOutputStream("C:\\"+id+".jpg");
fos1.write(image_blob);
fos1.close();
OutputStream o = response.getOutputStream();
System.out.println("o");
o.write(image_blob);
System.out.println(image_blob);
System.out.println("write image");Use Java Image or BufferedImage instead of obscure byte array for image data.
Here's an example code for a JSP document:
<%
String wid = request.getParameter("percent");
String cost = request.getParameter("suchi");
response.reset(); //IMPORTANT !
response.setContentType("image/jpeg");
// for testing purpose
if (wid == null) wid = "58";
if (cost == null) cost = "3400";
float dleng = Float.parseFloat(wid) * 2.6f;
RenderedImage rimg = drawGraph(dleng);
OutputStream os = response.getOutputStream();
try{
ImageIO.write(rimg, "jpg", os);
catch(IOException e){
os.flush();
%>
<%!
public RenderedImage drawGraph(float barLength){
final int w = 800;
final int h = 18;
final int x = 0;
final int y = 0;
BufferedImage img = new BufferedImage(w, h, BufferedImage.TYPE_INT_RGB);
Graphics2D g2 = img.createGraphics();
Color c = new Color(Integer.parseInt("FF9999", 16));
g2.setColor(Color.yellow);
g2.fillRect(x, y, w, h);
g2.setColor(c);
g2.fillRect(x, y, (int)barLength, h);
g2.dispose();
return img;
%> -
How to display content without using webcenter services - task flows?
Good day!
I wanted to create a portlet where I can display and update an xml content retrieved from UCM Content Server. How can I do this without using taskflows (webcenter services)?
Thanks in advance!
KeithHey Keith,
Since you are already using the getResponseAsString() method you have your GET_FILE call working. To get the xml file as the file itself you need to instead call the getResponseStream() method. This will get you an InputStream representing the response.
Once you have the stream you can do the following (I assume you are on a jsp page or somewhere you have access to the HttpServletResponse):
String contentType = serviceResponse.getHeader("Content-Type");
InputStream xmlInputStream = serviceResponse.getResponseStream();
OutputStream outStream = response.getOutputStream();
response.addHeader("Content-Disposition", "attachment;filename=myXmlFile.xml");
response.setContentType(contentType);
StreamUtil.copyStream(xmlInputStream,outStream,true,true);
The runthrough:
1. get the content type of the file coming back form the GET_FILE call
2. grab the file as an InputStream
3. get the output stream representing the response
4. add a header to the response to trigger the "download file" dialog
5. set the content type of the response
6. copy the input stream to the output stream to send the xml file to the browser
Notes:
-StreamUtil is part of the RIDC jar
-use Content-Disposition = inline to tell the browser to try and render the file in it's window if it can.
Hope that helps,
Andy Weaver - Senior Software Consultant
Fishbowl Solutions < http://www.fishbowlsolutions.com?WT.mc_id=L_Oracle_Consulting_amw > -
I am trying to render content stored in BEA default repository using a JSP. Can you someone please provide some info on what JSP tags to use?
Thanks in advance,
VJVJ,
Take a look at
http://e-docs.bea.com/wlp/docs92/cm/developCM.html
These are the primary CM tags (cm:getNode, cm:search, etc)
You may also wish to consider using the personalization tags (pz:contentSelector, etc) or display templates (dt:displaytemplate)
One easy way to find docs is to go to edocs.bea.com and put some keywords in the header search field. (such as 'CM tags') -
How can i display blob (picture) using jsp
i can get byte array from oracle database.
and how can i use byte array to display just like img src = '' in html ?
thankyouYou can't. You have to use <img src...> in the HTML. That src can be to a servlet that gets the image data from the DB and writes the image data out, of course. Just set the content type to image/jpeg or image/gif or whatever it is.
-
Problem with displaying BLOB images on JSP page using a servlet
hi. I have a big problem with displaying BLOB images using JSP. I have a servlet that connects to the oracle database, gets a BLOB image , reads it, and then displays it using a BinaryStream. The problem is , this works only when i directly call that servlet, that is http://localhost:8080/ImageServlet. It doesn't work when i try to use that servlet to display my image on my JSP page (my JSP page displays only a broken-image icon ) I tried several coding approaches with my servlet (used both Blob and BLOB objects), and they work just fine as long as i display images explicitly using only the servlet.
Here's what i use : ORACLE 10g XE , Eclipse 3.1.2, Tomcat 5.5.16 , JDK 1.5
here is one of my image servlet's working versions (the essential part of it) :
BLOB blob=null;
rset=st.executeQuery("SELECT * FROM IMAGES WHERE ID=1");
while (rset.next())
blob=((OracleResultSet)rset).getBLOB(2);
response.reset();
response.setContentType("image/jpeg");
response.addHeader("Content-Disposition","filename=42.jpeg");
ServletOutputStream ostr=response.getOutputStream();
InputStream istr=blob.getBinaryStream(1L);
int size=blob.getBufferSize();
int len=-1;
byte[] buff = new byte[size];
while ((len=istr.read( buff ))!=-1 ) {
ostr.write(buff,0,len);
response.flushBuffer();
ostr.close(); and my JSP page code :
<img src="/ImageServlet" border="0" > If you could just tell me what i'm doing wrong here , or if you could show me your own solutions to that problem , i would be very greatful ,cos i'm realy stuck here , and i'm rather pressed for time too. Hope someone can help.I turns out that it wasn't that big of a problem after all. All i had to do was to take the above code and place it into another JSP page instead of into a servlet like i did before. Then i just used that page as a source for my IMG tag in my first JSP. It works perfectly well. Why this doesn't work for servlets i still don't know, but it's not a problem form me anymore . Ofcourse if someone knows the answer , go ahead and write. I would still appriceatte it.
here's the magic tag : <img src="ImageJSP.jsp" border="0" > enjoy : ) -
Use JSP to display different web contents with same HTML style?
I am very new to jsp. what i wanna do is to use jsp to link with the database containing different contents to display in a same xsl style. any advice will be much appreciated.
You can do anything in jsp that you can with html, javaScript, xhtml, xsl, there is no difference, just write your xsl the same as you would for a static page.
-
JDeveloper 11g Using jsp to display images
I am converting a 10.1.3.3 application to 11.1.1.3
It has 2 web modules. One is an ADF administrator module and the other is a public web that displays information including images stored as blobs.
This public module has a simple technology scope, only html, java, jsp and servlets. It is a hand me down from a few technologies ago and ran well on 10.1.3.3
To display images it uses a jsp acting as a servlet which is referenced inside other jsps. Since moving to 11g the images no longer display. If I use a java class servlet it works
however I have to use the full url, e.g. http://mydomain:myport/web/Sevlet?.... which means I have to update the details for each deployment.
I can use <h:graphicImage but this means I have to include JSF and use expression language to fill in the servlet parameters.
I don't know what has changed to cause it to fail. Weblogic?
The Libraries and Classpath include
JSP Runtime
Servlet Runtime
JSTL 1.2
The servlet jsp is as follows remembering it works in 10.1.3.3
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page contentType="text/html;charset=windows-1252"%>
<%@ page import="javax.naming.Context" %>
<%@ page import="java.io.*" %>
<%@ page import="userinterface.util.ByteArray" %>
<%@ page import="userinterface.online.ImageUIHelper" %>
<%@ page import="userinterface.online.ImageUIHelperValue" %>
<%
String dataObjectId = "";
String regionId = "";
boolean getObjectImage=false;
boolean getRegionImage=false;
// determine which type of image to retrieve
if (request.getParameter("dataObjectId") != null)
dataObjectId = request.getParameter("dataObjectId").toString();
getObjectImage=true;
} else if (request.getParameter("regionId") != null)
regionId = request.getParameter("regionId").toString();
getRegionImage=true;
if (getObjectImage==true || getRegionImage == true)
try
ImageUIHelper imageHelper = new ImageUIHelper();
ImageUIHelperValue vo = null;
if (getObjectImage)
vo = imageHelper.doReadObjectImage(new Integer(dataObjectId));
} else if (getRegionImage)
vo = imageHelper.doReadRegionImage(new Integer(regionId));
if (vo != null && vo.getImage() != null)
// determine the mimetype
String mimeType="image/png";
if (vo.getFilename().toLowerCase().endsWith(".gif"))
mimeType = "image/gif";
else if (vo.getFilename().toLowerCase().endsWith(".jpg"))
mimeType = "image/jpg; charset=windows-1252";
else if (vo.getFilename().toLowerCase().endsWith(".png"))
mimeType = "image/png";
else if (vo.getFilename().toLowerCase().endsWith(".bmp"))
mimeType = "image/bmp";
response.setContentType(mimeType);
response.setHeader("pragma", "no-cache");
ServletOutputStream os = response.getOutputStream();
os.write(vo.getImage().getBytes());
os.flush();
os.close();
} catch (Exception ex)
A simple test harness follows. The actual pages substitute the java values using <%= uri %> as below
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page contentType="text/html;charset=windows-1252"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%
String uri = "http://localhost:7101/publicweb/img/ImageServlet?imageType=dataObject&dataObjectId=822";
String uri2 = "ImageServlet.jsp?dataObjectId=822";
String uri3 = "ImageServlet.jsp?dataObjectId=694";
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/>
<title>testServlet</title>
</head>
<body>
<table cellspacing="2" cellpadding="3" border="1" width="100%">
<tr>
<td width="20%">Checking Servlet</td>
<td width="80%"><img src=<%= uri %>
id="imge"
width="400px" alt="Image" />
</td>
</tr>
</table>
</body>
</html>i responded to your duplicate message 4 days ago:
is it possible to insert and retrieve images from sql server using actionscript.
you'll need server-side script to query your database and you can use the flash urlloader class to call your script.
also is it possible to create a flash scrolling gallery based on images stored in a database and everytime an image is added it is displayed in the gallery.
load the data using the urlloader class and then load the images. periodically query the database for new images if there's no direct way for flash to know a new image was added. -
Writing Html Content into PDF using JSP
Dear All,
I am using JSP to generate Employee payslip dynamically. Presently i am diplaying payslip as on-screen display.
Here i want to give option "Save as PDF". I am able to create PDF file using IText Libraries. i want to integrate HTML code into the PDF file.
Writing HTML Content (using HTML Tags) into PDF.Well it is a difficult ask and i believe we are trying to re-invent the wheel
Just to make my life simple i could have choosen either sample API given below to serve my cause
1).[http://xmlgraphics.apache.org/fop/] (Apache FOP one can simply write an XSL template of their and then substitute the values from respective DTO's by using XSL - XML transformations and can generate content in different formats which includes PDF aswell)
2).[http://jasperforge.org/plugins/project/project_home.php?group_id=102] (Just design a simple report template using iReport and create a jrxml files and write a small code snipett such that you can pass few details at the runtime and can export the report in different formats which includes PDF aswell)
3).[http://www.object-refinery.com/jfreereport/] (Is much similar to what jasper offers in order to compile these you can either use pentaho product IDE or BEA/Oracle Actuate report tools)
You can simply try searching for different examples for getting more help on using the respective API's
Hope that helps :)
REGARDS,
RaHuL -
Displaying content in JSP page, want BR but not other Html tags
I have a page and am reading files and displaying the contents of the files onto the page in a <div> Oneissue is that in the file the end of line are \n or \r\n whichever operation system. I replaced those with <BR> no problem. Now my issue is that I display that in the JSP page:
<c:out value="${filecontents}" escapeXml="false" />I use escapeXml so that <BR> will add the line breaks. Now my issue is that the file might contains other HTML tags that I want to display simply as text - I don't want the browser to render the other HTML tags.
Is there a way to do that? Would I have to replace HTML tags with something special?Hmm... your file contains HTML tags, but you don't want the browser to interpret them as HTML tags, right? So the way to do that is to use escapeXml="true" in your c:out element.
But then that also escapes the <BR> tags that you carefully put in there. And you don't want that. You want the browser to interpret those as HTML tags.
I guess you can't have it both ways. Can you do something like outputting one line of the file at a time with <c:out ... escapeXml="true"> followed by <br>? -
How to display a document content in a JSP page
Hi friends,
I am trying to display a document's content in a JSP page after user authentication.For that I mapped a jsp file with extension ".sens" in Content Management SDK manager,and put the file in the directory '/ifs/jsp-bin' of webstarterapp,but it is not working.Please help me to solve the probleb as earliest.
Regards
Prasenjitunder view put a new tag
<f:view>
<ui:script url="page.js"/>
and thats it -
I want to display BLOB image in JSP Using html tags IMG src=
GoodAfternoon Sir/Madom
I Have got the image from oracle database but want to display BLOB image using <IMG src="" > Html tags in JSP page . If it is possible than please give some ideas or
Send me sample codes for display image.
This code is ok and working no problem here Please send me code How to display using html tag from oracle in JSP page.
<%@ page import="java.sql.*" %>
<%@ page import="java.io.*" %>
<%@ page import="javax.swing.ImageIcon;" %>
<%
out.print("hiiiiiii") ;
// declare a connection by using Connection interface
Connection connection = null;
/* Create string of connection url within specified format with machine
name, port number and database name. Here machine name id localhost
and database name is student. */
String connectionURL = "jdbc:oracle:thin:@localhost:1521:orcl";
/*declare a resultSet that works as a table resulted by execute a specified
sql query. */
ResultSet rs = null;
// Declare statement.
PreparedStatement psmnt = null;
// declare InputStream object to store binary stream of given image.
InputStream sImage;
try {
// Load JDBC driver "com.mysql.jdbc.Driver"
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
/* Create a connection by using getConnection() method that takes
parameters of string type connection url, user name and password to
connect to database. */
connection = DriverManager.getConnection(connectionURL, "scott", "root");
/* prepareStatement() is used for create statement object that is
used for sending sql statements to the specified database. */
psmnt = connection.prepareStatement("SELECT image FROM img WHERE id = ?");
psmnt.setString(1, "10");
rs = psmnt.executeQuery();
if(rs.next()) {
byte[] bytearray = new byte[1048576];
int size=0;
sImage = rs.getBinaryStream(1);
//response.reset();
response.setContentType("image/jpeg");
while((size=sImage.read(bytearray))!= -1 ){
response.getOutputStream().write(bytearray,0,size);
catch(Exception ex){
out.println("error :"+ex);
finally {
// close all the connections.
rs.close();
psmnt.close();
connection.close();
%>
ThanksI have done exactly that in one of my applications.
I have extracted the image from the database as a byte array, and displayed it using a servlet.
Here is the method in the servlet which does the displaying:
(since I'm writing one byte at a time, it's probably not terribly efficient but it works)
private void sendImage(byte[] bytes, HttpServletRequest request, HttpServletResponse response) throws IOException {
ServletOutputStream sout = response.getOutputStream();
for(int n = 0; n < bytes.length; n++) {
sout.write(bytes[n]);
sout.flush();
sout.close();
}Then in my JSP, I use this:
<img src="/path-to-servlet/image.jpg"/>
The name of the image to display is in the URL as well as the path to the servlet. The servlet will therefore need to extract the image name from the url and call the database.
Maybe you are looking for
-
How can i display a CheckBox in one of the column of ALV?
Hi All, I want to dispaly a one column of CHECKBOXes in my ALV Report.so i take attribute CHK_BOX TYPE CHECKBOX in the context.when i testing it doesn't showing any checkboxes.just i shows a ordinary column with name checkbox. How can i resolve it
-
On May 5th I purchased a song on iTunes on my phone, which downloaded to my iPhone succesfully. When checking the next day on all of my authorized computers, none of them woudl download a copy of it, with the message upon checking for available down
-
How to stop the battery draining on iphone4 with ios7?
I updated to ios 7 last week and am now starting to have battery problems with it. I charged my phone this morning and by about 5:45pm my phone was completely dead. It was fully charged at 6am and was down to 60% by 10am without me even using it. I
-
27in iMac sudden crash syndrome
My iMac is without warning shuting down with a message that there was a problem after it restarts. I have read here that folks with 17in iMacs have had this problem and point to bad memory chips. Is this also what is happening to my system? I have no
-
That's my question, Why does pressing the L key twice (to cycle through dimming modes) remove a selected photo from a collection? Is my system the only computer that does this when I follow Adobe's directions to cycle through dimming modes by repeate