Como criar e trabalhar com as custom tags do Struts
13/03/2007
0
Senhores,
Preciso saber como atribuir enable/disable em tags do Struts.
A idéia é criar um novo atributo nas tags, por exemplo:
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
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.
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"/>
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.
Limaricardo
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)