Frage

Ich habe versucht, dieses Problem zu lösen, und haben aufgeklebt zu werden, so dass ich dachte, ich würde fragen.

Stellen Sie sich zwei ActionBeans, A und B.

A.jsp hat diesen Abschnitt drin:

...
<jsp:include page="/B.action">
  <jsp:param name="ponies" value="on"/>
</jsp:include>
<jsp:include page="/B.action">
  <jsp:param name="ponies" value="off"/>
</jsp:include>
...

Nehmen Sie es als gelesen, dass die B ActionBean etwas schrecklich interessante Dinge tut, je nachdem, ob die „Ponys“ Parameter entweder auf gesetzt ist oder aus.

Der Parameter string „Ponys = on“ ist sichtbar, wenn Sie die Anfrage debuggen in, aber es ist nicht das, was in den B ActionBean gebunden wird immer. Stattdessen, was gebunden bekommt die Parameter auf die ursprüngliche A.action werden.

Gibt es eine Möglichkeit, das Verhalten von immer ich will, oder habe ich etwas verpasst grundlegende?

War es hilfreich?

Lösung 2

Der Grund, dass dies nicht funktioniert war wegen unserer Implementierung von HttpServletRequest getan zu massieren.

Es funktioniert gut mit der "normalen" Umsetzung.

Andere Tipps

So sagen Sie, dass in jedem Fall ${ponies} auf Ihrer JSP-Seite druckt „auf“?

Weil es klingt wie Sie JSP-Parameter sind verwirrend mit Streifen Aktion Bohnen. Festlegen ein JSP-Parameter setzt einfach einen Parameter auf dieser JSP-Seite, die Sie wie oben gezeigt verweisen können, ist es nicht wirklich etwas gesetzt auf der Streifen Aktion Bohne.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top