protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException,
IOException {
try {
Image bean = home.create();
URL imageURL = new URL(request.getParameter("url"));
if (imageURL != null) {
try {
boolean imageSmooth = Boolean.parseBoolean(request.getParameter("smooth"));
int imageWidth = Integer.parseInt(request.getParameter("width"));
int imageHeight = Integer.parseInt(request.getParameter("height"));
GifImage theImage = GifDecoder.decode(imageURL);
GifImage resizedImage = bean.resizeGifImage(imageWidth, imageHeight, theImage, imageSmooth);
bean.remove();
response.setContentType("image/gif");
OutputStream out = response.getOutputStream();
GifEncoder.encode(resizedImage,out);
} catch (Exception e) {
//e.printStackTrace();
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("
");
out.println("Error!");
out.println("");
out.println("");
out.println("");
out.println("Bad user input!");
out.println("
");
out.println("");
out.close();
}
}
} catch (Exception e) {
e.printStackTrace();
} finally {
}
}
07:16:37,650 ERROR [STDERR] java.net.MalformedURLException
07:16:37,650 ERROR [STDERR] at java.net.URL.(Unknown Source)
07:16:37,650 ERROR [STDERR] at java.net.URL.(Unknown Source)
07:16:37,650 ERROR [STDERR] at java.net.URL.(Unknown Source)
07:16:37,650 ERROR [STDERR] at dk.mobilenation.imagetool.web.ResizeServlet.doGet(ResizeServlet.java:73)
07:16:37,650 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
07:16:37,650 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
07:16:37,650 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
07:16:37,730 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
07:16:37,730 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
07:16:37,740 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
07:16:37,740 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
07:16:37,740 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
07:16:37,740 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
07:16:37,740 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
07:16:37,740 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
07:16:37,740 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
07:16:37,740 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
07:16:37,740 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
07:16:37,740 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
07:16:37,740 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
07:16:37,740 ERROR [STDERR] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
07:16:37,740 ERROR [STDERR] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
07:16:37,740 ERROR [STDERR] at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
07:16:37,740 ERROR [STDERR] at java.lang.Thread.run(Unknown Source)