Validação Javascript com struts? Gera muito código Javascript!  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
phstc
JavaGuru

Membro desde: 13/04/2004 12:22:22
Mensagens: 200
Localização: São Paulo, SP
Offline

Pessoal,

Não sei se o problema e na maneira que eu estou utilizando,
mas estou testando usar a validação Javascript do Struts em forms dinamicos,
o problema é que o Struts está jogando todas as validações disponiveis no meu JSP,
mesmo eu pedindo para validar somente "required, date" e "required", aparace lá no código gerado creditcard validation, url validation ...

Tenho como não jogar esses códigos desnecessáro no jsp?

Código do meu form no validation.xml



Grato,
Pablo
[Email]
phstc
JavaGuru

Membro desde: 13/04/2004 12:22:22
Mensagens: 200
Localização: São Paulo, SP
Offline

ninguém se habilita?
[Email]
eduardo_lopes
JavaGuru
[Avatar]

Membro desde: 09/05/2003 10:33:14
Mensagens: 210
Localização: Cascavel - PR
Offline

bom, com velocity vc usa


com jsp tem algo parecido, dá uma pesquisada.



phstc
JavaGuru

Membro desde: 13/04/2004 12:22:22
Mensagens: 200
Localização: São Paulo, SP
Offline

O problema e que ele está jogando todas as validações possiveis!!! Será que tem como remediar?
[Email]
eduardo_lopes
JavaGuru
[Avatar]

Membro desde: 09/05/2003 10:33:14
Mensagens: 210
Localização: Cascavel - PR
Offline

bom, aí vc pode colocar a tag que mostra esse monte de validações num arquivo separado (validatorJavascript.jsp) e usar as tags



resolve?






phstc
JavaGuru

Membro desde: 13/04/2004 12:22:22
Mensagens: 200
Localização: São Paulo, SP
Offline

Não resolve, pois ele cria a validação para o form dinamicamente e inclui os demais itens da validação que não caso não são aplicaveis!
[Email]
psevestre
JavaEvangelist

Membro desde: 13/05/2005 12:53:19
Mensagens: 432
Localização: São Paulo
Offline

Costumo fazer assim:

1. No Header das páginas (pode ser tb. num include ou num layout, se vc. usar o tiles)
<head>
...
<script language="JavaScript"
src='<html:rewrite page="/config/validador.jsp"/>'>
</script>
...
</head>


2. /config/validator.jsp

<html:javascript dynamicJavascript="false" staticJavascript="true" />

Obs: nesta página convém setar tb. alguns headers da resposta para
garantir a "cacheabilidade" da mesma.

3. Nas páginas:


<html:javascript staticJavacript="false" dynamicJavascript="true" formName="NomeDoForm _ou_ /path/da/action" />


http://justaphilpicks.blogspot.com/
[MSN]
eduardo_lopes
JavaGuru
[Avatar]

Membro desde: 09/05/2003 10:33:14
Mensagens: 210
Localização: Cascavel - PR
Offline

psevestre wrote:Costumo fazer assim:

3. Nas páginas:


<html:javascript staticJavacript="false" dynamicJavascript="true" formName="NomeDoForm _ou_ /path/da/action" />



era isso q eu queria dizer, só não sabia a tag do jsp



phstc
JavaGuru

Membro desde: 13/04/2004 12:22:22
Mensagens: 200
Localização: São Paulo, SP
Offline

psevestre wrote:Costumo fazer assim:

1. No Header das páginas (pode ser tb. num include ou num layout, se vc. usar o tiles)
<head>
...
<script language="JavaScript"
src='<html:rewrite page="/config/validador.jsp"/>'>
</script>
...
</head>


2. /config/validator.jsp

<html:javascript dynamicJavascript="false" staticJavascript="true" />

Obs: nesta página convém setar tb. alguns headers da resposta para
garantir a "cacheabilidade" da mesma.

3. Nas páginas:


<html:javascript staticJavacript="false" dynamicJavascript="true" formName="NomeDoForm _ou_ /path/da/action" />




Valeu, vou testar! Ele não joga o javascript por inteiro destas maneiras?

This message was edited 1 time. Last update was at 14/05/2005 14:49:23

[Email]
fmeyer
Moderador
[Avatar]
Membro desde: 22/02/2005 17:26:29
Mensagens: 1583
Localização: Sao Paulo
Offline

caraca ;... eu nasci em cascavel ;;; hehehe

Fernando Meyer http://fernandomeyer.com
[Email] [WWW]
phstc
JavaGuru

Membro desde: 13/04/2004 12:22:22
Mensagens: 200
Localização: São Paulo, SP
Offline

scottys0 wrote:caraca ;... eu nasci em cascavel ;;; hehehe


Não entendi seu comentario!
[Email]
eduardo_lopes
JavaGuru
[Avatar]

Membro desde: 09/05/2003 10:33:14
Mensagens: 210
Localização: Cascavel - PR
Offline

scottys0 wrote:caraca ;... eu nasci em cascavel ;;; hehehe


é isso aí conterrâneo!



 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team