2016-04-20 3 views
0

Ich habe Writer-Funktion, in der ich einen Div-Code in Zeichenfolge geschrieben habe und dann an out.println() Methode übergeben. Alles funktioniert gut, wenn ich nicht geben border size and color, aber wenn ich Rahmenfarbe geben dann kollabieren ganze div-Tag. Hier ist der Code:Problem beim Geben von Rahmenfarbe zu Div in einer JSP-Methode

String div1="<div style= border:1px solid #000000;float:left;height:100%;width:50%;>"; 
String div2="<div style= border:1px solid #000000;float:left;height:100%;width:24.5%;>"; 
String div3="<div style= border:1px solid #000000;float:left;height:100%;width:24.5%;>"; 
String field1="<p>"+test_name+"</p>"; 
String field2="<p>"+number+"</p>"; 
String field3="<p>"+max_marks+"</p>"; 
out.println(div1); 
out.println(field1+"</div>"); 
out.println(div2); 
out.println(field2+"</div>"); 
out.println(div3); 
out.println(field3+"</div></div><br><br>"); 

Was ist der Grund und Weg, um dieses Problem zu entfernen?

Antwort

0

Sie haben die einzelnen Doppelpunkte verpasst

werden sollten:

style= 'border:1px solid #000000;float:left;height:100%;width:24.5%;' 

Nicht

style= border:1px solid #000000;float:left;height:100%;width:24.5%; 

Auf Nebenbei bemerkt, es ist nicht eine gute Praxis, Ihre HTML-Styling zu schreiben in Java-Code.

Verwandte Themen