Como criar e trabalhar com as custom tags do Struts

13/03/2007

1

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 [b:fbad7329ec]funcionalidade[/b:fbad7329ec], 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 [b:fbad7329ec]HTML[/b:fbad7329ec], nesse caso o programador deveria apenas cadastrar o nome da funcionalidade em [b:fbad7329ec]XML[/b:fbad7329ec] ou banco de dados e atribuir o parâmetro [b:fbad7329ec]funcionalidade=´true´[/b:fbad7329ec] no JSP.
Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira