Problem Beispiel JBoss Buch

cham

Erfahrenes Mitglied
Hallo,

ich bin gerade das JBoss Buch von Heikoi W. Rupp durchzuarbeiten. Jetzt wollte ich das Beispiel mit der Adressverwaltung ausprobieren.

Leider scheint aus irgend einem unerfindlichen Grund das Servlet nicht zu laufen. Wenn ich im Mapping einen anderen Namen vergebe oder den Klassennamen ändere, gibt es einen Fehler.

Wenn ich aber beim doPost (ja es wird auch gepostet) am Anfang eine Exception werfe, so schlägt die nicht durch. Auf jeden Fall bekomme ich immer eine weiße Seite.

Any Idea?

Code:
protected void doPost(
		HttpServletRequest request,
		HttpServletResponse response) throws ServletException, IOException {
		
		if(true)
			throw new ServletException("post reached");
		
		String tasks = request.getParameter("task");
		
		int task;
		
		if (tasks.equals("add")){
			task = ADD;
		}
		else if (tasks.equals("search")){
			task = SEARCH;
		}
		else{
			response.sendError(HttpServletResponse.SC_EXPECTATION_FAILED, "bad request - task could not be determined");
			return;
		}
		
		String targetPage = "/index.jsp";
		AddrBean[] addrs = null;
		
		switch(task){
		
			case ADD:
				addrs = handleAdd(request);
				break;
			
			case SEARCH:
				addrs = handleSearch(request);
				break;
		}
		
		HttpSession session = request.getSession();
		session.setAttribute("addrs", addrs);
		
		RequestDispatcher rd = getServletContext().getRequestDispatcher(targetPage);
	}
 
Also ersten hat am Ende noch das forward gefehlt und zweitens war noch ein altes war im deployverzeichnis. das ist bereinigt.

die leere seite kommt aber immer noch :-(
 

Neue Beiträge

Zurück