Struts - pagina JSP / método POST

1 resposta
mictexx

Bom dia,

eu estou com um problema, tenho uma página JSP com algumas TAGs alimentadas por “Beans”. Acontece que a “ACTION” dessa página, passa por método “POST” todo o conteúdo da mesma, só que eu quero passar esse contúdo para uma página de um outro site. Por exemplo:

minha página:

[b]<html:form action="/paymentOnline.do" method="post">[/b]


<BEGIN_ORDER_DESCRIPTION>
<orderid>=(<bean:write name="orderBean"/>) 
<descritivo>=(<bean:write name="nmCourseBean"/>) 
<quantidade>=(1) 
<unidade>=(cx) 
<valor>=(<bean:write name="priceFormat2Bean"/>) 
<descritivo>=(<bean:write name="nmCourseBean"/>) 
<quantidade>=(1) 
<unidade>=(pc) 
<valor>=(<bean:write name="priceFormat2Bean"/>) 
<adicional>=(frete) 
<valorAdicional>=(400) 
<adicional>=(manuseio) 
<valorAdicional>=(1200)
<END_ORDER_DESCRIPTION>

só que nessa ACTION, eu queria passar esse conteúdo para outra página,
como exemplo:

[b]<html:form action="http://mupteste.comercioeletronico.com.br/prepara_pagto.asp?merchantid=9359&orderid=551264652" method="post">[/b]


<BEGIN_ORDER_DESCRIPTION>
<orderid>=(<bean:write name="orderBean"/>) 
<descritivo>=(<bean:write name="nmCourseBean"/>) 
<quantidade>=(1) 
<unidade>=(cx) 
<valor>=(<bean:write name="priceFormat2Bean"/>) 
<descritivo>=(<bean:write name="nmCourseBean"/>) 
<quantidade>=(1) 
<unidade>=(pc) 
<valor>=(<bean:write name="priceFormat2Bean"/>) 
<adicional>=(frete) 
<valorAdicional>=(400) 
<adicional>=(manuseio) 
<valorAdicional>=(1200)
<END_ORDER_DESCRIPTION>

Ou seja, ao invé na ACTION eu usar o meu “.do”, eu quero passar esse conteúdo na ACTION para outro site.

Alguém tem alguma dica?

1 Resposta

ramilani12

Vc precisa configurar isso no seu struts-config.xml na configuração da sua Action:/paymentOnline.do

<html:form action="MinhaAction.do?dispatch=vaiparaoutrosite" >

Struts-Config.xml

<action 
            path="/MinhaAction"
            type="??"
            validate="false"
            parameter="dispatch"
            
            ><forward name="vaiparaoutrosite" path="http://mupteste.comercioeletronico.com.br/prepara_pagto.asp?merchantid=9359&orderid=551264652"/>
           
        </action>
Criado 1 de março de 2007
Ultima resposta 1 de mar. de 2007
Respostas 1
Participantes 2