2010-10-25 13 views
1

Comment ouvrir Un jsp d'un autre à Struts?Comment ouvrir un jsp d'un autre à travers des entretoises

Par exemple,

J'ai 2, Page1.jsp & JSPs Page2.jsp.

Page1.jsp ne contient pas aucune forme.

Page2.jsp contient un formulaire.

je besoin d'un lien sur Page1.jsp qui lorsque vous cliquez dessus me prend à Page2.jsp.

Quels sont les Actionmappings nécessaires pour être ajouté à struts-config.xml?


Mise à jour:

J'ai essayé d'ajouter ces lignes dans Page1.jsp

<html:link page="Page2.do">Page2</html:link> 

<a href="Page2.do">Page2</a> 

Dans struts-config.xml, la suivante action-mapping

<action path="/Page2" 
parameter="Page2.jsp" 
type="org.apache.struts.actions.ForwardAction"/> 


Le "href" une des œuvres, tandis que celui avec "html: lien" ne me prendre à Page2.jsp.

Pourquoi est-ce?

+0

quelle version d'entretoises? – dvhh

+0

avec struts version 1.x puis dans struts-config.xml dvhh

+0

Struts1. Y at-il une différence dans la façon dont les pages JSP sont chargées - entre les entretoises 1 et les entretoises 2? –

Répondre

6

avec entretoises version 1.x (en Page1.jsp):

<html:link action="/action"> 

puis dans struts-config.xml:

<action path="/action" forward="{path to }Page2.jsp"/> 
+0

merci dvhh! réponse très claire. –

+0

Vous êtes les bienvenus, dommage que personne d'autre ne se soucie de donner une autre réponse – dvhh