Ich habe mal wieder eine ziemliche Anfängerfrage.
Ich habe ein dynamisches JSP-Webprojekt mit zwei JSP-Klassen geschrieben.
Dazu wollte ich mal was fragen.
Wenn ich dem Link der index.jsp folge, komme ich auf die Siete Registrierung.jsp.
Wenn ich dann den "submit"-Knopf drücke, dann kommt wie vorgesehen die Meldung: "Eintrag bitte ausfüllen". Wenn ich erneut den Knopf (ohne in das Textfeld etwas zu schreiben), verschwindet die Meldung.
Wenn ich erneut den Knopf drücke, ohne in das Textfeld etwas zu schrieben, erscheint die Fehlermeldung nicht mehr.
Anbei die Klasse registrierung.jsp:
Woran liegt das?
Ich habe ein dynamisches JSP-Webprojekt mit zwei JSP-Klassen geschrieben.
Dazu wollte ich mal was fragen.
Wenn ich dem Link der index.jsp folge, komme ich auf die Siete Registrierung.jsp.
Wenn ich dann den "submit"-Knopf drücke, dann kommt wie vorgesehen die Meldung: "Eintrag bitte ausfüllen". Wenn ich erneut den Knopf (ohne in das Textfeld etwas zu schreiben), verschwindet die Meldung.
Wenn ich erneut den Knopf drücke, ohne in das Textfeld etwas zu schrieben, erscheint die Fehlermeldung nicht mehr.
Anbei die Klasse registrierung.jsp:
Java:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title></title>
</head>
<body>
<form action="#">
<label for="test">Eintrag</label>
<input type="text" id="test" name="eintrag">
<input type="submit" value="Submit">
</form>
<%
if(request != null && request.getHeader("referer") != null
&& request.getHeader("referer").equals("http://localhost:8080/Sandbox/registrierung.jsp")) {
String eintrag = request.getParameter("eintrag");
if(!eintrag.isEmpty() && !eintrag.isEmpty()) {
} else {
out.println("Eintrag bitte ausfüllen");
}
}
%>
</body>
</html>
Woran liegt das?