java String in html manipulieren
-
hallo
wie kann ich eine java string in html manipulieren
<%
String name="test";
String aQuery = "select * from Users where Firstname='" + name + "'";%>
<DB:aTable query="<%=aQuery%>"/>
ich bekomme folgende fehler
jsp.error.unterminated.tag
-
Ist das in den <% %> jetzt Java oder VB??
Java:
Wenn man da Anführungszeichen in einen Text einfügen will, dann muss man \" verwenden.VB:
Wenn man hier Anführungszeichen in einen Text einfügen will, dann muss man "" verwenden.
-
was in <% %> ist java
aber ichabe nicht vestanden was du meinst
es wäre nett wenn du den cod schreibstdanke
-
AJ hatte wohl gemeint, dass du die " in aQuery maskieren sollst, als \" aber du hast ja innerhalb des Strings ' verwendet
-
Ich vermute, dass er mit den Anführungszeichen Probleme hat. Allerdings ist mir jetzt erst aufgefallen, dass einfache Anführungszeichen sind. Darum vorher die Frage, ob du was mit VB verwechselt hast. Schreib mal vor deine einfachen Anführungszeichen einen \, also \' anstatt nur '. Möglicherweise liegts daran.
-
ich denke auch, du musst die anführungsstriche entschärfen
\"
kleiner tip bei solchen fehlern: lass dir den string einfach mal ausgeben, was steht denn in aQuery drin? dann siehst du das problem.