Hallo erstmal,
Ich rufe in meiner xhtml die Funktion wall auf. Das funktioniert auch sehr gut, allerdings wird der Code
als
und die tags werden nicht vom Browser erkannt. Wie kann ich Java dazu bringen die Tags richtig auszugeben?
Gruß Templar
Die Java für wall die Funktion:
Die xhtml:
Ich rufe in meiner xhtml die Funktion wall auf. Das funktioniert auch sehr gut, allerdings wird der Code
als
Java:
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>
<h1>Hallo test test</h1>
<div> <table><tr><td>topro</td></tr><tr><td>hallo welt</td></tr></table></div></body>
</html>
Gruß Templar
Die Java für wall die Funktion:
Java:
public String wall() {
String result = "<table>";
if (service.wall(lName) != null) {
List<UserWall> resultlist = service.wall(lName);
int size = resultlist.size();
System.out.println(size);
int i = 0;
while (i < size){
result += "<tr><td>" + resultlist.get(i).getCreator()
+ "</td></tr><tr><td>" + resultlist.get(i).getText()
+ "</td></tr>";
i++;
}
result += "</table>";
return result;
}
else {
result = "noch keine Einträge vorhanden";
System.out.println("result: "+result);
return result;
}
}
Die xhtml:
Java:
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html">
<h:head>
</h:head>
<h:body>
<h1>Hallo #{votePM.fName} #{votePM.lName}</h1>
<div value=""> ${votePM.wall}</div>
</h:body>
</html>