Hallo,
ich arbeite gerade an einer Editierfunktion.
Ich übergebe Strings von einem Servlet an eine JSP Seite.
Diese Strings speichere ich innerhalb der JSP in Variablen.
Beispiel:
String title = (String)request.getAttribute("title");
eine Testausgabe
String.out.println(title);
funktioniert auch einwandfrei, die Variable wird also korrekt übergeben.
Beispielausgabe:
Meine Testvariable lautet var
Nun möchte ich diese Variable als vordefinierten Wert in einer Textbox stehen haben. Ich habe dafür geschrieben:
<input type="text" name="article_title" value=<%=title%> style="width: 300px">
Hier entsteht das Problem!! Statt "Meine Testvariable lautet var" steht in der Textbox nur das erste Wort meines Strings. Im Beispielfall also nur "Meine". Der Rest des Strings wird ignoriert!!!
Hat jemand eine Idee woran es hakt?
Auch die Requestabfrage direkt bei value bringt das selbe Ergebnis:
<td><input type="text" name="article_title" value=<%=(String)request.getAttribute("title")%> style="width: 300px"></td>
Bin über jede Hilfe dankbar
Grüße
Tom