Colegas, estou tendo um problema estranho com o Struts 2: do nada, sem “aviso prévio”, as páginas jsp deixaram de enxergar o valor dos atributos da action. Vou tentar ilustrar melhor o problema:
Tenho uma action com um atributo com valor fixo:
//Action
public class MinhaAction extends ActionSupport implements ServletRequestAware{
private String nome = “JOÃO DA SILVA”;
public void setNome(String nome){
this.nome = "JOÃO DA SILVA";
}
public String getNome(){
return "JOÃO DA SILVA";
}
//métodos do ServletRequestAware omitidos
}
//JSP
<%@ taglib prefix=“s” uri="/struts-tags" %>
<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core”%>
<s:form action="/MeuContexto/MinhaAction.action" id=“minhaAction” method=“POST” theme=“simple” validate=“true”>
//<–aqui ele não enxerga o valor do atributo nome da action :-/ |
</s:form>
Resumindo: as EL´s jsp não enxergam mais os valores de atributos setados na action :-(. E isso estava funcionando. Agora não está mais… Não mexi em nada que pudesse alterar o funcionamento.
Agradeço aos colegas que puderem ajudar
Sávio Barros