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]



Reply via email to