forked from Coded/SIPRP
git-svn-id: https://svn.coded.pt/svn/SIPRP@845 bb69d46d-e84e-40c8-a05a-06db0d633741
parent
8bb3758dc0
commit
2f28e47b09
@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
|
|
||||||
|
<!DOCTYPE web-app
|
||||||
|
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
|
||||||
|
"http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">
|
||||||
|
|
||||||
|
<web-app>
|
||||||
|
<servlet>
|
||||||
|
<servlet-class>siprp.images.servlet.ImagesServlet</servlet-class>
|
||||||
|
<servlet-name>Some dummy name</servlet-name>
|
||||||
|
</servlet>
|
||||||
|
|
||||||
|
<servlet-mapping>
|
||||||
|
<servlet-name>Some dummy name</servlet-name>
|
||||||
|
<url-pattern>/image</url-pattern>
|
||||||
|
</servlet-mapping>
|
||||||
|
|
||||||
|
</web-app>
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<driver project-version="3.0" class="org.postgresql.Driver">
|
||||||
|
<url value="jdbc:postgresql://storage:5432/siprp_local"/>
|
||||||
|
<connectionPool min="1" max="1"/>
|
||||||
|
<login userName="postgres" password="Typein"/>
|
||||||
|
</driver>
|
||||||
@ -0,0 +1,37 @@
|
|||||||
|
package siprp.images.servlet;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
|
||||||
|
import javax.servlet.ServletException;
|
||||||
|
import javax.servlet.ServletOutputStream;
|
||||||
|
import javax.servlet.http.HttpServlet;
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import siprp.database.cayenne.objects.Image;
|
||||||
|
import siprp.database.cayenne.providers.ImageDAO;
|
||||||
|
|
||||||
|
public final class ImagesServlet extends HttpServlet
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 999506147931075031L;
|
||||||
|
|
||||||
|
private static final String PARAMETER_ID = "id";
|
||||||
|
|
||||||
|
public void doGet( HttpServletRequest request, HttpServletResponse response ) throws IOException, ServletException
|
||||||
|
{
|
||||||
|
response.setContentType( "image/png" );
|
||||||
|
ServletOutputStream out = response.getOutputStream();
|
||||||
|
String param = request.getParameter( PARAMETER_ID );
|
||||||
|
System.out.println(param);
|
||||||
|
try
|
||||||
|
{
|
||||||
|
Integer id = new Integer(param);
|
||||||
|
Image img = new ImageDAO().getImageForID( id );
|
||||||
|
out.write( img.getImageData() );
|
||||||
|
}
|
||||||
|
catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Loading…
Reference in new issue