Pessoal, digamos que eu la na Action ( utilizando Struts 1.xx) insira na sessao um atributo,
request.getSession().setAttribute("user", loginForm.getLogin());
ae queria fazer um teste la na JSP, para saber se existe ou não esse atributo para que eu “escreva” ele na tela, em tese, eu quero ver se existe o login do usuário para escrever o nome dele na página, mas não quero fazer isso utilizando scriptles não, como que eu devo proceder.
fiz algo assim:
<c:choose>
<c:when test="${empty sessionScope.user.username}" >
<html:link action="/linkLogin.do">
<bean:message key="login"/>
</html:link>
<html:link action="/registro.do">
<bean:message key="registrar"/>
</html:link>
</c:when>
<c:when test="${not empty sessionScope.user.username}" >
<bean:message key="bemvindo"/> ${sessionScope.user.username}
</c:when>
</c:choose>
mas pelo que eu estou entendendo ele até que está testando mesmo se existe valor em sessionScope.user.username, mas quando eu mando escrever eu estou mandando na verdade é o texto mesmo [color=red]${sessionScope.user.username}[/color], queria saber como que faço pra mandar o valor sem utilizar de scriptles e talz.
então, agora ele sai:
t+
dúvida de iniciante 