Senhores,
Preciso saber como atribuir enable/disable em tags do Struts.
A idéia é criar um novo atributo nas tags, por exemplo: <html:text property="nome" funcionalidade="true"/>
e a cada submit verificar se o usuario logado no sistema tem permissão para acessar a funcionalidade, após a verificação atribuir enable ou disable ao componente html.
Já decobri como inserir o atributo no arquivo tld, o eclipse já reconhece no auto-complite, preciso saber onde implementar o código Java para habilitar/desabilitar o text.
–Arquivo tld
<attribute>
<name>funcionalidade</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
Talvez haja uma forma mais simples de se habilitar e desabilitar um componente de tela, como não conheço outros recursos, estou tentando as custom tags. Caso haja uma forma mais fácil de programar isso, agradeceria uma sugestão; porém, devo lembrar que essa solução tem o propósito de minimizar a programação de permissões em componentes HTML, nesse caso o programador deveria apenas cadastrar o nome da funcionalidade em XML ou banco de dados e atribuir o parâmetro funcionalidade=“true” no JSP.
Ricardo Lima
Arquiteto Java / Brasília - DF.
/**