<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1762792632668824080</id><updated>2011-11-27T16:35:54.965-08:00</updated><title type='text'>Sharing Some Experience During Project Development ....</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://binodservlet.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://binodservlet.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Binod Suman</name><uri>http://www.blogger.com/profile/08999470051156803457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_NibzplfucnE/Sgxhb5JlZ9I/AAAAAAAAAE8/0YnjL6TWSeE/S220/BinodSoft.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1762792632668824080.post-5887348241194300464</id><published>2009-09-27T19:40:00.000-07:00</published><updated>2009-09-27T19:50:32.639-07:00</updated><title type='text'>Ant Script for JBOSS Server Start and Stop</title><content type='html'>&amp;lt;property name="JBOSS_HOME" value="C:\jboss-4.2.2.GA" /&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;target name="serverON"&amp;gt;&lt;br /&gt;&amp;lt;exec executable="cmd"&amp;gt; &lt;br /&gt;&amp;lt;arg value="/c" /&amp;gt;  &amp;lt;&lt;br /&gt;arg value="${JBOSS_HOME}/bin/run.bat" /&amp;gt;&lt;br /&gt;&amp;lt;/exec&amp;gt;&lt;br /&gt;&amp;lt;/target&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;target name="serverOFF"&amp;gt;&lt;br /&gt;&amp;lt;exec executable="cmd"&amp;gt; &lt;br /&gt;&amp;lt;arg value="/c" /&amp;gt; &lt;br /&gt;&amp;lt;arg value="${JBOSS_HOME}/bin/shutdown.bat -S" /&amp;gt;&lt;br /&gt;&amp;lt;/exec&amp;gt;&lt;br /&gt;&amp;lt;/target&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1762792632668824080-5887348241194300464?l=binodservlet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://binodservlet.blogspot.com/feeds/5887348241194300464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binodservlet.blogspot.com/2009/09/ant-script-for-jboss-server-start-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/5887348241194300464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/5887348241194300464'/><link rel='alternate' type='text/html' href='http://binodservlet.blogspot.com/2009/09/ant-script-for-jboss-server-start-and.html' title='Ant Script for JBOSS Server Start and Stop'/><author><name>Binod Suman</name><uri>http://www.blogger.com/profile/08999470051156803457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_NibzplfucnE/Sgxhb5JlZ9I/AAAAAAAAAE8/0YnjL6TWSeE/S220/BinodSoft.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1762792632668824080.post-708623217503626232</id><published>2009-06-24T08:11:00.000-07:00</published><updated>2009-06-24T08:36:34.448-07:00</updated><title type='text'>How to set wait in javascript, JavaScript Delay, JavaScript wait, JavaScript pause</title><content type='html'>&lt;br&gt;&lt;br /&gt;You can use setTimeout() method or false loop to acheive wait functionlity in JavaScript. There is no such wait() or sleep() methods are here in JavaScript.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#cc0000;"&gt;1. First Example with setTimeout() &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;Write one &lt;strong&gt;Time1.html&lt;/strong&gt; and paste below code &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;CHECK FOR WAIT IN JAVA SCRIPT&lt;br /&gt;&amp;lt;script type="text/javascript" language="javascript1.2"&amp;gt;&lt;br /&gt;&lt;br /&gt;function waitCheck(){&lt;br /&gt;alert("Binod Kumar Suman");&lt;br /&gt;setTimeout(function(){secondMethod()},2000);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function secondMethod(){&lt;br /&gt;alert("Target Corporation");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;br&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;input type="button" value="Check" onClick="waitCheck()"/&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;Just do double click on Time1.html you will get one alert immedialty but only after 2 seconde you will next alert message.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#cc0000;"&gt;2. Second Example with false loop&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;Write one &lt;strong&gt;Time2.html&lt;/strong&gt; and paste below code &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;CHECK FOR WAIT IN JAVA SCRIPT&lt;br /&gt;&amp;lt;script type="text/javascript" language="javascript1.2"&amp;gt;&lt;br /&gt;function waitCheck(){&lt;br /&gt;alert("Binod Kumar Suman");&lt;br /&gt;pauseJS(1500);&lt;br /&gt;secondMethod();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function secondMethod(){&lt;br /&gt;alert("Target Corporation");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function pauseJS(timeInMilliS) {&lt;br /&gt;var date = new Date();&lt;br /&gt;var curDate = null;&lt;br /&gt;do { curDate = new Date(); }&lt;br /&gt;while(curDate-date &amp;lt; timeInMilliS);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;lt;input type="button" value="Check" onClick="waitCheck()"/&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;Just do double click on Time2.html you will get one alert immedialty but only after 2 seconde you will next alert message. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1762792632668824080-708623217503626232?l=binodservlet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://binodservlet.blogspot.com/feeds/708623217503626232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binodservlet.blogspot.com/2009/06/how-to-set-wait-in-javascript.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/708623217503626232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/708623217503626232'/><link rel='alternate' type='text/html' href='http://binodservlet.blogspot.com/2009/06/how-to-set-wait-in-javascript.html' title='How to set wait in javascript, JavaScript Delay, JavaScript wait, JavaScript pause'/><author><name>Binod Suman</name><uri>http://www.blogger.com/profile/08999470051156803457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_NibzplfucnE/Sgxhb5JlZ9I/AAAAAAAAAE8/0YnjL6TWSeE/S220/BinodSoft.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1762792632668824080.post-7247682026512673378</id><published>2009-06-02T09:04:00.000-07:00</published><updated>2009-06-02T09:05:27.840-07:00</updated><title type='text'>How to get client and server side IP address in JSP Page</title><content type='html'>Please visit my another blog&lt;br /&gt;&lt;a href="http://binodjava.blogspot.com/2009/06/how-to-get-client-and-server-ip-address.html"&gt;http://binodjava.blogspot.com/2009/06/how-to-get-client-and-server-ip-address.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;&lt;br /&gt;Binod Suman&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1762792632668824080-7247682026512673378?l=binodservlet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://binodservlet.blogspot.com/feeds/7247682026512673378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binodservlet.blogspot.com/2009/06/how-to-get-client-and-server-side-ip.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/7247682026512673378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/7247682026512673378'/><link rel='alternate' type='text/html' href='http://binodservlet.blogspot.com/2009/06/how-to-get-client-and-server-side-ip.html' title='How to get client and server side IP address in JSP Page'/><author><name>Binod Suman</name><uri>http://www.blogger.com/profile/08999470051156803457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_NibzplfucnE/Sgxhb5JlZ9I/AAAAAAAAAE8/0YnjL6TWSeE/S220/BinodSoft.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1762792632668824080.post-8223557279334678438</id><published>2009-05-11T20:08:00.000-07:00</published><updated>2009-05-11T20:15:30.247-07:00</updated><title type='text'>Download the image from Servlet usign core java code</title><content type='html'>For download the image from Servlet usign core java code&lt;br /&gt;import java.io.BufferedInputStream;&lt;br /&gt;import java.io.FileOutputStream; &lt;br /&gt;import java.io.IOException; &lt;br /&gt;import java.io.InputStream; &lt;br /&gt;import java.net.URL; &lt;br /&gt;import java.net.URLConnection; &lt;br /&gt;&lt;br /&gt;public class Download {&lt;br /&gt;&lt;br /&gt;public static void main(String args[]) throws Exception {&lt;br /&gt;String url = "http://localhost:9080/mYWebApp/sendImage/Fashion/shirt.jpg";&lt;br /&gt;URL u = new URL(url);&lt;br /&gt;URLConnection uc = u.openConnection();&lt;br /&gt;String contentType = uc.getContentType();&lt;br /&gt;int contentLength = uc.getContentLength();&lt;br /&gt;if (contentType.startsWith("text/")|| contentLength == -1) {&lt;br /&gt;throw new IOException("This is not a binary file.");&lt;br /&gt;}&lt;br /&gt;InputStream raw = uc.getInputStream();&lt;br /&gt;InputStream in = new BufferedInputStream(raw);&lt;br /&gt;byte[] data = new byte[contentLength];&lt;br /&gt;int bytesRead = 0;&lt;br /&gt;int offset = 0;&lt;br /&gt;while (offset &lt; contentLength) {&lt;br /&gt;bytesRead = in.read(data, offset, data.length - offset);&lt;br /&gt;if (bytesRead == -1)&lt;br /&gt;break;&lt;br /&gt;offset += bytesRead;&lt;br /&gt;}&lt;br /&gt;in.close();&lt;br /&gt;&lt;br /&gt;if (offset != contentLength) {&lt;br /&gt;throw new IOException("Only read " + offset + " bytes; Expected " + contentLength + " bytes");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;System.out.println("DATA :: "+u.getFile()); &lt;br /&gt;String filename = u.getFile().substring(u.getFile().lastIndexOf('/') + 1);&lt;br /&gt;System.out.println("FILE NAME :: "+filename);&lt;br /&gt;FileOutputStream out = new FileOutputStream(filename);&lt;br /&gt;out.write(data);&lt;br /&gt;out.flush();&lt;br /&gt;out.close();&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1762792632668824080-8223557279334678438?l=binodservlet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://binodservlet.blogspot.com/feeds/8223557279334678438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binodservlet.blogspot.com/2009/05/download-image-from-servlet-usign-core.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/8223557279334678438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/8223557279334678438'/><link rel='alternate' type='text/html' href='http://binodservlet.blogspot.com/2009/05/download-image-from-servlet-usign-core.html' title='Download the image from Servlet usign core java code'/><author><name>Binod Suman</name><uri>http://www.blogger.com/profile/08999470051156803457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_NibzplfucnE/Sgxhb5JlZ9I/AAAAAAAAAE8/0YnjL6TWSeE/S220/BinodSoft.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1762792632668824080.post-6571656020252639176</id><published>2009-02-11T09:58:00.000-08:00</published><updated>2009-02-11T10:16:25.364-08:00</updated><title type='text'>How to show Image on JSP page from My Computer Folder</title><content type='html'>Webpage NEVER allow the to access any local files. Means if you write &amp;lt;img src="c:\ImageFolder\Binod.jpg"/&amp;gt;  in the jsp file, it will NOT work. (It can work only in some editor, but it will not work using internet explorer)&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#cc0000;"&gt;&lt;u&gt;first.jsp&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Binod Show Image&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;h1&amp;gt; BINOD FROM IMAGE SHOW PROJECT &amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;lt;img src="c:\ImageFolder\Binod.jpg" width="100" height="100"/&amp;gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;It will not work.&lt;br /&gt;Then how to show Image on JSP page from local computer drive.&lt;br /&gt;&lt;u&gt;&lt;span style="color:#cc0000;"&gt;SOLUTION: You have to use servlet to show image on jsp file&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;1. Servlet SendImage.java&lt;br /&gt;2. first.jsp&lt;br /&gt;3. Change in web.xml&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="color:#cc0000;"&gt;SendImage.java&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;import java.io.DataInputStream;&lt;br /&gt;import java.io.File;&lt;br /&gt;import java.io.FileInputStream;&lt;br /&gt;import java.io.IOException;&lt;br /&gt;import java.io.OutputStream;&lt;br /&gt;import java.util.ArrayList;&lt;br /&gt;import java.util.List;&lt;br /&gt;import java.util.ResourceBundle;&lt;br /&gt;import java.util.StringTokenizer;&lt;br /&gt;import javax.servlet.ServletContext;&lt;br /&gt;import javax.servlet.ServletException;&lt;br /&gt;import javax.servlet.ServletOutputStream;&lt;br /&gt;import javax.servlet.http.HttpServletRequest;&lt;br /&gt;import javax.servlet.http.HttpServletResponse;&lt;br /&gt;public class SendImage extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {&lt;br /&gt;static final long serialVersionUID = 1L;&lt;br /&gt;String image_name = "";&lt;br /&gt;ResourceBundle props = null;&lt;br /&gt;String filePath = "";&lt;br /&gt;private static final int BUFSIZE = 100;&lt;br /&gt;private ServletContext servletContext;&lt;br /&gt;public SendImage() {&lt;br /&gt;super();&lt;br /&gt;}&lt;br /&gt;protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {&lt;br /&gt;System.out.println("FROM SERVLET");&lt;br /&gt;sendImage(getServletContext(), request, response);&lt;br /&gt;}&lt;br /&gt;public void sendImage(ServletContext servletContext,&lt;br /&gt;HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;throws ServletException, IOException {&lt;br /&gt;this.servletContext = servletContext;&lt;br /&gt;String reqUrl = request.getRequestURL().toString();&lt;br /&gt;StringTokenizer tokens = new StringTokenizer(reqUrl, "/");&lt;br /&gt;int noOfTokens = tokens.countTokens();&lt;br /&gt;String tokensString[] = new String[noOfTokens];&lt;br /&gt;int count = 0;&lt;br /&gt;while (tokens.hasMoreElements()) {&lt;br /&gt;tokensString[count++] = (String) tokens.nextToken();&lt;br /&gt;}&lt;br /&gt;String folderName = tokensString[noOfTokens - 2];&lt;br /&gt;image_name = tokensString[noOfTokens - 1];&lt;br /&gt;filePath = "/" + folderName + "/" + image_name;&lt;br /&gt;String fullFilePath = "c:/ImageFolder" + filePath;&lt;br /&gt;System.out.println("FULL PATH :: "+fullFilePath);&lt;br /&gt;// doShowImageOnPage(fullFilePath, request, response);&lt;br /&gt;doDownload(fullFilePath, request, response);&lt;br /&gt;}&lt;br /&gt;private void doShowImageOnPage(String fullFilePath,&lt;br /&gt;HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;throws IOException {&lt;br /&gt;response.reset();&lt;br /&gt;response.setHeader("Content-Disposition", "inline");&lt;br /&gt;response.setHeader("Cache-Control", "no-cache");&lt;br /&gt;response.setHeader("Expires", "0");&lt;br /&gt;response.setContentType("image/tiff");&lt;br /&gt;byte[] image = getImage(fullFilePath);&lt;br /&gt;OutputStream outputStream = response.getOutputStream();&lt;br /&gt;outputStream.write(image);&lt;br /&gt;outputStream.close();&lt;br /&gt;}&lt;br /&gt;private void doDownload(String filePath, HttpServletRequest request,&lt;br /&gt;HttpServletResponse response) throws IOException {&lt;br /&gt;File fileName = new File(filePath);&lt;br /&gt;int length = 0;&lt;br /&gt;ServletOutputStream outputStream = response.getOutputStream();&lt;br /&gt;// ServletContext context = getServletConfig().getServletContext();&lt;br /&gt;ServletContext context = servletContext;&lt;br /&gt;String mimetype = context.getMimeType(filePath);&lt;br /&gt;response.setContentType((mimetype != null) ? mimetype&lt;br /&gt;: "application/octet-stream");&lt;br /&gt;response.setContentLength((int) fileName.length());&lt;br /&gt;response.setHeader("Content-Disposition", "attachment; filename=\""&lt;br /&gt;+ image_name + "\"");&lt;br /&gt;byte[] bbuf = new byte[BUFSIZE];&lt;br /&gt;DataInputStream in = new DataInputStream(new FileInputStream(fileName));&lt;br /&gt;while ((in != null) &amp;amp;&amp;amp; ((length = in.read(bbuf)) != -1)) {&lt;br /&gt;outputStream.write(bbuf, 0, length);&lt;br /&gt;}&lt;br /&gt;in.close();&lt;br /&gt;outputStream.flush();&lt;br /&gt;outputStream.close();&lt;br /&gt;}&lt;br /&gt;private byte[] getImage(String filename) {&lt;br /&gt;byte[] result = null;&lt;br /&gt;String fileLocation = filename;&lt;br /&gt;File f = new File(fileLocation);&lt;br /&gt;result = new byte[(int)f.length()];&lt;br /&gt;try {&lt;br /&gt;FileInputStream in = new FileInputStream(fileLocation);&lt;br /&gt;in.read(result);&lt;br /&gt;}&lt;br /&gt;catch(Exception ex) {&lt;br /&gt;System.out.println("GET IMAGE PROBLEM :: "+ex);&lt;br /&gt;ex.printStackTrace();&lt;br /&gt;}&lt;br /&gt;return result;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="color:#cc0000;"&gt;2. first.jsp&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Binod Show Image&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;h1&amp;gt; BINOD FROM IMAGE SHOW PROJECT &amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;lt;img src="&lt;a href="http://localhost:8080/ImageShow/SendImage/12/Binod.jpg"&gt;http://localhost:8080/ImageShow/SendImage/12/Binod.jpg&lt;/a&gt;" width="100" height="100"/&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="color:#cc0000;"&gt;3. Update in web.xml&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;&amp;lt;web-app id="WebApp_ID" version="2.4" xmlns="&lt;a href="http://java.sun.com/xml/ns/j2ee"&gt;http://java.sun.com/xml/ns/j2ee&lt;/a&gt;" xmlns:xsi="&lt;a href="http://www.w3.org/2001/XMLSchema-instance"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;" xsi:schemaLocation="&lt;a href="http://java.sun.com/xml/ns/j2ee"&gt;http://java.sun.com/xml/ns/j2ee&lt;/a&gt; &lt;a href="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd%22&amp;amp;gt"&gt;http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd%22&amp;amp;gt&lt;/a&gt;;&lt;br /&gt;&amp;lt;display-name&amp;gt; ImageShow&amp;lt;/display-name&amp;gt;&lt;br /&gt;&amp;lt;servlet&amp;gt;&lt;br /&gt;&amp;lt;description&amp;gt; &amp;lt;/description&amp;gt; &amp;lt;display-name&amp;gt; SendImage&amp;lt;/display-name&amp;gt;&lt;br /&gt;&amp;lt;servlet-name&amp;gt;SendImage&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;&amp;lt;servlet-class&amp;gt; SendImage&amp;lt;/servlet-class&amp;gt;&lt;br /&gt;&amp;lt;/servlet&amp;gt; &amp;lt;servlet-mapping&amp;gt; &amp;lt;servlet-name&amp;gt;SendImage&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;&amp;lt;url-pattern&amp;gt;&lt;span style="color:#cc0000;"&gt;/SendImage/*&lt;/span&gt;&amp;lt;/url-pattern&amp;gt; &amp;lt;/servlet-mapping&amp;gt;&lt;br /&gt;&amp;lt;/web-app&amp;gt;&lt;br /&gt;&lt;br /&gt;use this URL, now its work. :)&lt;br /&gt;&lt;a href="http://localhost:8080/ImageShow/first.jsp"&gt;http://localhost:8080/ImageShow/first.jsp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1762792632668824080-6571656020252639176?l=binodservlet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://binodservlet.blogspot.com/feeds/6571656020252639176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binodservlet.blogspot.com/2009/02/how-to-show-image-on-jsp-page-from-my.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/6571656020252639176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/6571656020252639176'/><link rel='alternate' type='text/html' href='http://binodservlet.blogspot.com/2009/02/how-to-show-image-on-jsp-page-from-my.html' title='How to show Image on JSP page from My Computer Folder'/><author><name>Binod Suman</name><uri>http://www.blogger.com/profile/08999470051156803457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_NibzplfucnE/Sgxhb5JlZ9I/AAAAAAAAAE8/0YnjL6TWSeE/S220/BinodSoft.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1762792632668824080.post-1339885366715535810</id><published>2008-12-16T05:49:00.000-08:00</published><updated>2009-05-12T08:14:50.045-07:00</updated><title type='text'>How to make servlet for dowload image option</title><content type='html'>Suppose you have to write one serlvet, who would be give the download the image as save or open option.&lt;br /&gt;&lt;br /&gt;This servelt should pick up the image as per the URL parameter from local drive and give the option of save or option image on your disk.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#cc0000;"&gt;1. Make one Servlet SendImage&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;import javax.servlet.RequestDispatcher;&lt;br /&gt;import javax.servlet.ServletContext;&lt;br /&gt;import javax.servlet.ServletException;&lt;br /&gt;import javax.servlet.ServletOutputStream;&lt;br /&gt;import javax.servlet.http.HttpServletRequest;&lt;br /&gt;import javax.servlet.http.HttpServletResponse;&lt;br /&gt;public class SendImage extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {&lt;br /&gt;&lt;br /&gt;private SendImageHelper sendImageHelper;&lt;br /&gt;&lt;br /&gt;public SendImage() {&lt;br /&gt;super();&lt;br /&gt;sendImageHelper = new SendImageHelper();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {&lt;br /&gt;sendImageHelper.sendImage(getServletContext(),request,response);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {&lt;br /&gt;// TODO Auto-generated method stub&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;2. One java file SendImageHelper.java&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;package com.tgt.image.sendimage.service;&lt;br /&gt;&lt;br /&gt;import java.io.DataInputStream;&lt;br /&gt;import java.io.File;&lt;br /&gt;import java.io.FileInputStream;&lt;br /&gt;import java.io.IOException;&lt;br /&gt;import java.io.OutputStream;&lt;br /&gt;import java.util.ArrayList;&lt;br /&gt;import java.util.List;&lt;br /&gt;import java.util.ResourceBundle;&lt;br /&gt;import java.util.StringTokenizer;&lt;br /&gt;&lt;br /&gt;import javax.servlet.RequestDispatcher;&lt;br /&gt;import javax.servlet.ServletContext;&lt;br /&gt;import javax.servlet.ServletException;&lt;br /&gt;import javax.servlet.ServletOutputStream;&lt;br /&gt;import javax.servlet.http.HttpServletRequest;&lt;br /&gt;import javax.servlet.http.HttpServletResponse;&lt;br /&gt;&lt;br /&gt;public class SendImageHelper {&lt;br /&gt;&lt;br /&gt;String image_name = "";&lt;br /&gt;List&lt;string&gt; imageTypes = new ArrayList&lt;string&gt;();&lt;br /&gt;List numbers = new ArrayList();&lt;br /&gt;ResourceBundle props = null;&lt;br /&gt;String filePath = "";&lt;br /&gt;&lt;br /&gt;private static final int BUFSIZE = 100;&lt;br /&gt;private ServletContext servletContext;&lt;br /&gt;&lt;br /&gt;public void sendImage(ServletContext servletContext,HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {&lt;br /&gt;this.servletContext = servletContext;&lt;br /&gt;String reqUrl = request.getRequestURL().toString();&lt;br /&gt;StringTokenizer tokens = new StringTokenizer(reqUrl,"/");&lt;br /&gt;int noOfTokens = tokens.countTokens();&lt;br /&gt;String tokensString[] = new String[noOfTokens];&lt;br /&gt;int count=0;&lt;br /&gt;while(tokens.hasMoreElements()){&lt;br /&gt;tokensString[count++] = (String)tokens.nextToken();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;String folderName = tokensString[noOfTokens-2];&lt;br /&gt;image_name = tokensString[noOfTokens-1];&lt;br /&gt;filePath="/"+folderName+"/"+image_name;&lt;br /&gt;fullFilePath = "c:/ImageFolder"+filePath;&lt;br /&gt;//doShowImageOnPage(fullFilePath, request, response);&lt;br /&gt;doDownload(fullFilePath, request, response);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void doShowImageOnPage(String fullFilePath,HttpServletRequest request, HttpServletResponse response) throws IOException {&lt;br /&gt;response.reset();&lt;br /&gt;response.setHeader("Content-Disposition", "inline" );&lt;br /&gt;response.setHeader("Cache-Control","no-cache");&lt;br /&gt;response.setHeader("Expires","0");&lt;br /&gt;response.setContentType("image/tiff");&lt;br /&gt;byte[] image = getImage(fullFilePath);&lt;br /&gt;OutputStream outputStream = response.getOutputStream();&lt;br /&gt;outputStream.write(image);outputStream.close();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void doDownload(String filePath,HttpServletRequest request, HttpServletResponse response) throws IOException {&lt;br /&gt;File fileName = new File(filePath);&lt;br /&gt;int length = 0;&lt;br /&gt;ServletOutputStream outputStream = response.getOutputStream();&lt;br /&gt;//ServletContext context = getServletConfig().getServletContext();&lt;br /&gt;ServletContext context = servletContext;&lt;br /&gt;String mimetype = context.getMimeType(filePath);&lt;br /&gt;&lt;br /&gt;response.setContentType( (mimetype != null) ? mimetype : "application/octet-stream" );&lt;br /&gt;response.setContentLength( (int)fileName.length() );&lt;br /&gt;response.setHeader( "Content-Disposition", "attachment; filename=\"" + image_name + "\"" );&lt;br /&gt;&lt;br /&gt;byte[] bbuf = new byte[BUFSIZE];&lt;br /&gt;DataInputStream in = new DataInputStream(new FileInputStream(fileName));&lt;br /&gt;while ((in != null) &amp;amp;&amp;amp; ((length = in.read(bbuf)) != -1)){&lt;br /&gt;outputStream.write(bbuf,0,length);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;in.close();&lt;br /&gt;outputStream.flush();&lt;br /&gt;outputStream.close();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1762792632668824080-1339885366715535810?l=binodservlet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://binodservlet.blogspot.com/feeds/1339885366715535810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binodservlet.blogspot.com/2008/12/how-to-make-servlet-for-dowload-image.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/1339885366715535810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/1339885366715535810'/><link rel='alternate' type='text/html' href='http://binodservlet.blogspot.com/2008/12/how-to-make-servlet-for-dowload-image.html' title='How to make servlet for dowload image option'/><author><name>Binod Suman</name><uri>http://www.blogger.com/profile/08999470051156803457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_NibzplfucnE/Sgxhb5JlZ9I/AAAAAAAAAE8/0YnjL6TWSeE/S220/BinodSoft.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1762792632668824080.post-8797880279708727573</id><published>2008-12-07T08:39:00.000-08:00</published><updated>2008-12-07T09:20:48.559-08:00</updated><title type='text'>How to start the Adobe FLEX</title><content type='html'>Please visit my another blog: &lt;a href="http://binodsumanflex.blogspot.com/"&gt;http://binodsumanflex.blogspot.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1762792632668824080-8797880279708727573?l=binodservlet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://binodservlet.blogspot.com/feeds/8797880279708727573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binodservlet.blogspot.com/2008/12/how-to-start-adobe-flex.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/8797880279708727573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/8797880279708727573'/><link rel='alternate' type='text/html' href='http://binodservlet.blogspot.com/2008/12/how-to-start-adobe-flex.html' title='How to start the Adobe FLEX'/><author><name>Binod Suman</name><uri>http://www.blogger.com/profile/08999470051156803457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_NibzplfucnE/Sgxhb5JlZ9I/AAAAAAAAAE8/0YnjL6TWSeE/S220/BinodSoft.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1762792632668824080.post-8664693733472895017</id><published>2008-12-07T08:37:00.000-08:00</published><updated>2008-12-07T09:03:19.510-08:00</updated><title type='text'>How to show Image on Pop Up Window using Servlet</title><content type='html'>When you want to show the image on pop up using JSP from your local drive, then you will feel the problem. Actually you can not show any file from local drive in pop up due to security reason. Then you have the servlet option to show the image on pop up window from local drive location.&lt;br /&gt;I am giving step by step solution:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#cc0000;"&gt;1. create one servlet MyServletImage.java&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;import java.io.File;&lt;br /&gt;import java.io.FileInputStream;&lt;br /&gt;import java.io.IOException;&lt;br /&gt;import java.io.OutputStream;&lt;br /&gt;import javax.servlet.Servlet;&lt;br /&gt;import javax.servlet.ServletException;&lt;br /&gt;import javax.servlet.http.HttpServlet;&lt;br /&gt;import javax.servlet.http.HttpServletRequest;&lt;br /&gt;import javax.servlet.http.HttpServletResponse;&lt;br /&gt;&lt;br /&gt;public class MyServletImage extends HttpServlet implements Servlet {&lt;br /&gt;public MyServletImage() { super(); }&lt;br /&gt;protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {&lt;br /&gt;response.reset();&lt;br /&gt;String imagePath=request.getParameter("myPath");&lt;br /&gt;System.out.println("Image File Name :: "+imagePath);&lt;br /&gt;response.setHeader("Content-Disposition", "inline" );&lt;br /&gt;response.setHeader("Cache-Control","no-cache");&lt;br /&gt;response.setHeader("Expires","0");&lt;br /&gt;response.setContentType("image/tiff");&lt;br /&gt;byte[] image = getImage(imagePath);&lt;br /&gt;OutputStream outputStream = response.getOutputStream();&lt;br /&gt;outputStream.write(image);outputStream.close();&lt;br /&gt;System.out.println("DO GET METHOD");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private byte[] getImage(String filename) {&lt;br /&gt;byte[] result = null;&lt;br /&gt;String fileLocation = filename;&lt;br /&gt;File f = new File(fileLocation);&lt;br /&gt;result = new byte[(int)f.length()];&lt;br /&gt;try {&lt;br /&gt;FileInputStream in = new FileInputStream(fileLocation);&lt;br /&gt;in.read(result);&lt;br /&gt;}&lt;br /&gt;catch(Exception ex) {&lt;br /&gt;System.out.println("GET IMAGE PROBLEM :: "+ex);&lt;br /&gt;ex.printStackTrace();&lt;br /&gt;}&lt;br /&gt;return result;&lt;br /&gt;}&lt;br /&gt;protected void doPost(HttpServletRequest arg0, HttpServletResponse arg1) throws&lt;br /&gt;ServletException, IOException { }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#cc0000;"&gt;2. ImageSource.jsp&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;First Spring App&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;script language="JavaScript"&amp;gt;&lt;br /&gt;function myPage(fileLocation){&lt;br /&gt;var url1="ImagePopUp.jsp?myPath="+fileLocation;&lt;br /&gt;window.open(url1,"","width=550,height=400,status=yes,toolbar=no,menubar=no");&lt;br /&gt;}&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;input type="button" value="Get Picture First " onclick="myPage('e:\\Camera_Size_Reduced\\binod\\Binod_Apr08.jpg')"/&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;&amp;lt;input type="button" value="Get Picture Second" onclick="myPage('e:\\Camera_Size_Reduced\\binod\\DSC00072.JPG')"/&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#cc0000;"&gt;3. ImagePopUp.jsp&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;h1 TO SHOW THE PICTURE HERE 3 &amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;lt;%&lt;br /&gt;String path1 = request.getParameter("myPath");&lt;br /&gt;%&amp;gt;&lt;br /&gt;&amp;lt;img src="http://localhost:9080/HSQLDB_TEST1/MyServletImage?myPath=&amp;lt;%=path1%&amp;gt;/&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1762792632668824080-8664693733472895017?l=binodservlet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://binodservlet.blogspot.com/feeds/8664693733472895017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binodservlet.blogspot.com/2008/12/how-to-show-image-on-pop-up-window.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/8664693733472895017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/8664693733472895017'/><link rel='alternate' type='text/html' href='http://binodservlet.blogspot.com/2008/12/how-to-show-image-on-pop-up-window.html' title='How to show Image on Pop Up Window using Servlet'/><author><name>Binod Suman</name><uri>http://www.blogger.com/profile/08999470051156803457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_NibzplfucnE/Sgxhb5JlZ9I/AAAAAAAAAE8/0YnjL6TWSeE/S220/BinodSoft.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1762792632668824080.post-4810867062892512613</id><published>2008-12-07T08:35:00.000-08:00</published><updated>2008-12-07T09:23:49.002-08:00</updated><title type='text'>How to set up HSQLDB for your project</title><content type='html'>Please visit my another blog &lt;a href="http://binodsuman.blogspot.com/"&gt;http://binodsuman.blogspot.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1762792632668824080-4810867062892512613?l=binodservlet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://binodservlet.blogspot.com/feeds/4810867062892512613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binodservlet.blogspot.com/2008/12/how-to-set-up-hsqldb-for-your-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/4810867062892512613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/4810867062892512613'/><link rel='alternate' type='text/html' href='http://binodservlet.blogspot.com/2008/12/how-to-set-up-hsqldb-for-your-project.html' title='How to set up HSQLDB for your project'/><author><name>Binod Suman</name><uri>http://www.blogger.com/profile/08999470051156803457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_NibzplfucnE/Sgxhb5JlZ9I/AAAAAAAAAE8/0YnjL6TWSeE/S220/BinodSoft.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1762792632668824080.post-7936079487305674747</id><published>2008-11-11T09:27:00.000-08:00</published><updated>2008-12-12T09:28:36.743-08:00</updated><title type='text'>How to sort java object</title><content type='html'>Please go to another blog for How to sort java object&lt;br /&gt;&lt;a href="http://binodjava.blogspot.com/"&gt;http://binodjava.blogspot.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1762792632668824080-7936079487305674747?l=binodservlet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://binodservlet.blogspot.com/feeds/7936079487305674747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binodservlet.blogspot.com/2008/11/how-to-sort-java-object.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/7936079487305674747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1762792632668824080/posts/default/7936079487305674747'/><link rel='alternate' type='text/html' href='http://binodservlet.blogspot.com/2008/11/how-to-sort-java-object.html' title='How to sort java object'/><author><name>Binod Suman</name><uri>http://www.blogger.com/profile/08999470051156803457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_NibzplfucnE/Sgxhb5JlZ9I/AAAAAAAAAE8/0YnjL6TWSeE/S220/BinodSoft.jpg'/></author><thr:total>0</thr:total></entry></feed>
