Hi,
Each frame of a frameset is filled with a web page. Each one issue an independent http request to the web server. So each page corresponding to a frame should be publicly accessible on the web server, and can't be under WEB-INF.
Cedric
Jeff Kyser wrote:
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]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]