So blenden Sie ein DIV in JSP HTML
HTML-Elemente können von serverseitigen Sprachen über bedingte Anweisungen gesteuert werden. Einem JSP-Skript mithilfe einer "wenn / anderes" Anweisung kann die Display-Eigenschaft für das < Div > Tag vor der Ausgabe der HTML-Code auf dem Computer des Benutzers festgelegt. Wert der Variable in die "if"-Anweisung verwendet wird einfach in der URL zu reflektieren die Einstellung des Benutzers übergeben.
Anweisungen
1 Die JSP-Datei zur Bearbeitung in Ihrem Lieblings Skripteditor zu öffnen. Wenn Sie einen WYSIWYG-Editor verwenden, um den Quellcode anzeigen schalten.
2 Für eine "if"-Anweisung, die die URL verwendet um die Ausgabe zu steuern-Variable übergeben, geben Sie folgenden Code:
< %
Zeichenfolge ausblenden = request.getParameter ("ausblenden");
Wenn (hide.equals ("wahr"))
{
System.out.println ("< a href='mypage.jsp?hide=false" > Abschnitt anzeigen </a > ");
System.out.println ("< Div Id = 'Mydiv' Style =" Display: none;' > ");
}
sonst
{
System.out.println ("< a href='mypage.jsp?hide=true" > ausblenden Abschnitt </a > ");
System.out.println ("< Div Id = 'Mydiv' Style ="Display: Block;" > ");
}
% >
Der JSP-Code ersetzt das Starttag < Div >. Sie müssen "Mypage" durch den Namen der Datei und die "Div-Id" mit den entsprechenden Verweis für Ihre < Div >-Tag zu ersetzen.
3 Die JSP-Datei speichern, dann laden Sie sie auf Ihrem Webserver und Vorschau. Wenn Sie auf den Link zum ein- oder Ausblenden des < Div >-Elements klicken, wird die Seite neu geladen werden, vom Server mit der entsprechenden Display-Einstellung entweder das Element oder ausblenden es als Block.
Tipps & Warnungen
- Sie müssen nur das < Div > Starttag und kontrollieren, ob ein- oder Ausblenden das < Div > Link zu ändern. Sie müssen nicht das restliche HTML für den Inhalt der < Div > und < Div > Schlusstag replizieren.