2010-06-23 7 views
0

J'ai une application Struts et je construis par la formepeut struts 1.1 après un chemin relatif

<html:form action="companyProvAdd"> ....</html:form> 

qui rend le code html comme

<form name="companyProvAddForm" method="post" action="/ebig/companyProvAdd.do"> ...</form> 

Est-il possible d'avoir le poste aller à une URL relative?

<form name="companyProvAddForm" method="post" action="companyProvAdd.do"> ...</form> 

Répondre

0

Il ressemble à Struts 1.1 ne supporte pas cette

https://issues.apache.org/jira/browse/STR-768

mais je l'ai trouver une solution

<!-- <html:form action="companyProvAdd"> --> 
<form name="companyProvAddForm" method="post" action="companyProvAdd.do"> 
.... 
</html:form> 

Le html: balise form est nécessaire parce que les articles sous la forme dépend de sa présence. Commenter cela empêche le navigateur de le lire et laisse la place pour que la ligne de formulaire souhaitée soit codée en dur.

C'est un bidouillage moche, mais ça marche.