2009-08-05 1 views

Antwort

7

Sie verpassen die Klammern:

<% if(client == null) { %> 
NO client 
<% } else { %> 
<a href='page.jsp?aid=<%=client.getID()%>'> and his name is <%=client.getName()%> 
<% } %> 

Das heißt, das ist ein Beispiel für schlechten JSP-Code. Erwägen Sie die Verwendung von JSTL-Tags/-Ausdrücken anstelle von Scriptlets.

3

in jstl wäre es etwas Ähnliches wie

<c:choose> 
    <c:when test="${client is null}"> 
NO client 
    </c:when> 
<c:otherwise> 
    <A href="<c:url value="page.jsp" > 
    <c:param name="aid" value="${client.ID}" /> 
      </c:url>" 
    > and his name is <c:out value="${client.name}"/> 
</c:otherwise> 

sein