Ich habe vor kurzer Zeit mit JSP, JSTL, HTML und JavaScript so hier ist mein Problem:set var Wert von Eingabefeld Wert
ich den Wert eines var den Wert eines Eingangs versteckt einstellen müssen. Andere Möglichkeit ist, wenn es möglich
<c:if test="....">
der Wert einer Variablen zu vergleichen mit, die ich mit der Bitte, mit dem Wert des verborgenen Eingangs gesendet.
Danke.
aktualisieren
Ich habe versucht, aber kann es nicht funktioniert.
Ich habe dieses Feld, das die ID von und Objekt enthält. Ich habe auch die Liste mit den Objekten, also was ich zu tun habe, ist das Objekt zu finden, das zu dieser ID gehört.
<input type="text" name="id1" />
aber wenn ich dies tun:
<c:set var="dd" value="${param.id1}" />
<input type="text" value="${dd}" />
Der eingegebene Text ist leer, aber der Text id1 zeigt 850 bezogen (dh der Wert dinamic ist)
Jeder Vorschlag, warum nicht funktioniert ?
Update 2
Ich brauche die "multipart/form-data", weil in Form ich ein Bild hochladen müssen. Ich verstehe, wie man die Parameter von Java bekommt, aber da ich nicht den Server, sondern die JSP-Seiten verwende, gibt es eine Möglichkeit, dies zu tun? Sie müssen dieses Eingabeelement nur lesen und in einer Variablen speichern.
Immer noch nicht funktioniert, das Eingabeelement hatte bereits den Namen "id1". Alle meine Eingaben haben einen Namen, aber können sie nicht von $ {param.XXX} bekommen. Ist es damit verbunden, dass das Formular "enctype =" multipart/form-data "ist? – framara
Ich habe das Update3 nicht vollständig verstanden, Sie Das heißt, es gibt keine Möglichkeit, aus genau demselben .jsp den Wert eines Eingabeelements zu kennen, wenn das Formular enctype = "multipart/form-data" ist? – framara
Verwenden Sie JSP nicht für Geschäftslogik. Es ist nur ein Empfang für Probleme. Raw Java-Code gehört in echte Java-Klassen. – BalusC