JSP: getParameter

chickenwings

Erfahrenes Mitglied
Hallo Fachleute,

mit folgendem Konstrukt versuche ich nach Abfrage von request.getParameter() eine Seite einzubinden:
Code:
...
<div class="content">
<% if (request.getParameter("register") == "register") { %>
<%@		include file="/register.jsp" %>
<%	}else { 
	out.println(request.getParameter("register"));
	%>

	<div class="main">Was ist das hier eigentlich?</div><BR><BR>
	Lorem ipsur solor sit amet ...
<% } %>
...
</div>

etwas weiter oben im Script habe ich einen Link:

Code:
<a href="./start.jsp?register=register">zur kostenlosen Registration</a><br /></div>

Das Problem ist nun, daß der else-Zweig ausgeführt wird, obwohl die Ausgabe von
out.println(request.getParameter("register")); mir schon register liefert.

Gibt es eine bestimmte Konvention wie ich den getParameter Wert abfrage?

Danke
chickenwings
 
Strings sollte man nie mit == vergleichen, da bei Strings dann nicht der Inhalt sonder das Objekt verglichen wird..
Besser ist:
Java:
if (request.getParameter("register").equals("register"))
 
Zurück