I was trying to use a Tile Definition like:
<definition name="associator.masterPage"
path="/WEB-INF/pages/tiles/framesetLayout.jsp">
<put name="title" value="Associator" />
<put name="heading" value="/WEB-INF/pages/tiles/heading.jsp" />
<put name="code" value="/WEB-INF/pages/tiles/emptyMenu.jsp" />
<put name="menu" value="/WEB-INF/pages/menu.jsp" />
<put name="button" value="/WEB-INF/pages/button.jsp"/>
<put name="text" value="/WEB-INF/pages/categories.jsp"/>
</definition>
with a framesetLayout.jsp that looks like:
<frameset rows="137,*" frameborder="NO" border="0" framespacing="0">
<frame src="<%=request.getContextPath()%><tiles:getAsString name="heading" />" name="heading" scrolling="NO" noresize>
<frameset cols="217,*" frameborder="NO" border="0" framespacing="0">
<frameset rows="0,*" frameborder="NO" border="0" framespacing="0">
<frame src="<%=request.getContextPath()%><tiles:getAsString name="code" />" name="code">
<frame src="<%=request.getContextPath()%><tiles:getAsString name="menu" />" name="menu">
</frameset>
<frameset rows="26%,*" frameborder="0" border="0" framespacing="5" cols="*">
<frame src="<%=request.getContextPath()%><tiles:getAsString name="button" />" name="button" noresize/>
<frame src="<%=request.getContextPath()%><tiles:getAsString name="text" />" name="text" noresize/>
</frameset>
</frameset>
</frameset>
but I get Forbidden errors, presumably because my JSPs are beneath the WEB-INF directory and
therefore not accessible.
Is there an alternate way to do this and still have my JSPs underneath WEB-INF?
(Basically, I have a frames-based layout with a scrollable panel, and am trying
to figure out how to best implement that feature using Struts/Tiles without exposing all
my JSPs.
TIA,
-jeff
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]