您可以通過使用<jsp:include>
標籤獲得所需的結果。
SharedContentBean.java
@UrlBinding("/sharedContent")
public class SharedContentBean implements ActionBean {
String contentParam;
@DefaultHandler
public Resolution view() {
return new ForwardResolution("/sharedContent.jsp");
}
}
在你的JSP
<!-- Import Registration Form here -->
<jsp:include page="/sharedContent">
<jsp:param value="myValue" name="contentParam"/>
</jsp:include>
的web.xml
確保添加INCLUDE
您<filter-mapping>
標籤在web.xml :
<filter-mapping>
<filter-name>StripesFilter</filter-name>
<url-pattern>/*</url-pattern>
<servlet-name>StripesDispatcher</servlet-name>
<dispatcher>REQUEST</dispatcher>
<dispatcher>INCLUDE</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>ERROR</dispatcher>
</filter-mapping>
如果你發現自己經常這樣做,Stripes有非常強大的佈局機制。 http://www.stripesframework.org/display/stripes/Layout+Reuse – lucas
謝謝。我們使用條紋布局標籤。在這種情況下,我們想要導入的組件不在一個一致的位置,而且我們也不希望它在_every_頁面上,所以我不認爲Stripes Layout結構會對這種情況有所幫助。可能我錯過了一些東西。 – JBCP