problem z JSP

0

Witam,
Uczę się Javy EE z toturiala (The Java EE 6 Toturial) i zgodnie z nim wyrażenie ${2<3} powinno zwrócić true, tymczasem wywala stronę o błędzie,
An Error Occurred:
Error Parsing /index.xhtml: Error Traced[line: 10] The content of elements must consist of well-formed character data or markup.

Nie rozumiem czemu bo wyrażenie ${3>2} zwraca true. Również powstaja błędy gdy użyję < = (bez spacji pośrodku), ale działa >=

czemu tak się dzieje?

0

Pewnie dlatego ze '<' jest dla parsera znacznikiem otwierania nowego elementu. Sprobuj zamiast '<' dac '<'
Swoja droga dziwne ze tak masz - mozesz wkleic jakis wiekszy fragment stronki ktora sprawia takie problemy?

0
::. napisał(a)

Pewnie dlatego ze '<' jest dla parsera znacznikiem otwierania nowego elementu. Sprobuj zamiast '<' dac '<'
Swoja droga dziwne ze tak masz - mozesz wkleic jakis wiekszy fragment stronki ktora sprawia takie problemy?

może i racja bo ${2 lt 3} zwraca false, a strona jest taka:

<?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>
        <title>Facelets Hello World</title>
    </h:head>
    <h:body>
        ${3 < 2}
    </h:body>
</html>

1 użytkowników online, w tym zalogowanych: 0, gości: 1