All pastes #2057234 Raw Edit

asd1

public java v1 · immutable
#2057234 ·published 2011-05-12 07:21 UTC
rendered paste body
package com.ina.p3;import java.io.IOException;import java.net.HttpURLConnection;import java.net.URL;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * Servlet implementation class pruefen */public class pruefen extends HttpServlet {	private static final long serialVersionUID = 1L;           /**     * @see HttpServlet#HttpServlet()     */    public pruefen() {        super();        // TODO Auto-generated constructor stub    }	/**	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)	 */	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {				try{		URL url = new URL(request.getParameter("param"));		HttpURLConnection huc = (HttpURLConnection) url.openConnection();		huc.setRequestMethod("GET");				if(huc.getResponseCode() == HttpURLConnection.HTTP_OK){			response.setStatus(301);			response.setHeader("Location", request.getParameter("param"));			response.setHeader("Connection", "close");			}		else{			response.setStatus(301);			response.setHeader("Location", "main.jsp");			response.setHeader("Connection", "close");				}		}		catch(Exception e){			String falseurl = "";			falseurl = request.getParameter("param");			response.setStatus(301);			response.setHeader("Location", "main.jsp?url=" + falseurl);			response.setHeader("Connection", "close");							}			}	/**	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)	 */	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {		// TODO Auto-generated method stub	}}