Hello,

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]



Reply via email to