Ändern der jsp auf den button klicken
Ich habe eine Frage.
Habe ich 3 jsp-Seite.
Das erste ist ein Menü mit Taste 2.
Wenn ich auf die erste Taste, die ich öffnen möchte, die zweite jsp-Seite.
Wenn ich auf die zweite Taste, die ich öffnen möchte, die Dritte jsp-Seite.
Können Sie mir helfen? Ich muss ein servlet(es ist nicht ein problem, ich weiß es)?
<%@ 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>Insert title here</title>
</head>
<body>
<form name="TrainerMenu" action="TrainerMenu" method="get">
<h1>Benvenuto in LESSON! Scegli l'operazione da effettuare:</h1>
<input type="button" value="Creazione Nuovo Corso" name="CreateCourse" />
<input type="button" value="Gestione Autorizzazioni"
name="AuthorizationManager" />
</form>
</body>
</html>
InformationsquelleAutor zp26 | 2011-01-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie mehrere Möglichkeiten, ich fange mal von dem einfachsten:
1 - Ändern Sie die input-Tasten links können Sie die style diese mit css so Sie wie Schaltflächen Aussehen:
statt
2 - Verwenden Sie javascript, um die Aktion ändern, die die form abhängig von der Schaltfläche, die Sie klicken Sie auf:
3 - Verwenden Sie ein servlet oder eine JSP, die Anforderung zu verarbeiten und umleiten oder weiterleiten an die entsprechende JSP-Seite.
InformationsquelleAutor Abdullah Jibaly
Den man machen kann diese submit-buttons innerhalb des servlet Ihr senden Ihnen das Formular testen konnte, den Namen der Taste, die gedrückt wurde, und Rendern Sie die entsprechende jsp-Seite.
Innerhalb der
TrainerMenu
servlet, wennrequest.getParameter("CreateCourse")
nicht leer ist, dann den ersten button geklickt wurde, und Sie können dazu führen, dass die entsprechende jsp.InformationsquelleAutor Darin Dimitrov
Wenn alles, was Sie suchen, ist die navigation zu Seite 2 und 3 von der Seite, ersetzen Sie die Knöpfe mit Anker-Elemente wie folgt:
Wenn aus irgendeinem Grund Sie brauchen, um verwenden Sie die Tasten, versuchen Sie dies:
InformationsquelleAutor Chandu
Nur zwei Formen.
In der ersten form action-Attribut wird der name des zweiten jdp-Seite und Ihr 1. Schaltfläche. In der zweiten form wird es der 2. Knopf mit dem action-Attribut geben, das ist der name Ihres 3. jsp-Seite.
Wird es so sein :
InformationsquelleAutor danial
Am einfachsten können Sie dies tun, ist die Verwendung von java-script.
Zum Beispiel
<input type="button" value="load" onclick="window.location='userpage.jsp'" >
InformationsquelleAutor Nandhini
Es funktioniert mit ajax.
Die jsp dann die Anzeige im iframe zurückgegeben, die durch den controller in Reaktion auf die Anfrage.
InformationsquelleAutor Renu Singh Yadav