我用的是struts2框架
代码如下:
这是web-inf里面index的代码:
<frameset rows="65,*" cols="*" frameborder="no" border="0" framespacing="0">
<frame src="topframe.jsp" name="topFrame" frameborder="no" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
<frameset name="myFrame" cols="208,7,*" frameborder="no" border="0" framespacing="0">
<frame src="leftframe.jsp" name="leftFrame" frameborder="no" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" />
<frame src="switchframe.jsp" frameborder="no" scrolling="No" noresize="noresize" id="midFrame" title="midFrame" />
<frameset rows="59,*" cols="*" frameborder="no" border="0" framespacing="0">
<frame src="mainframe.jsp" name="mainFrame" frameborder="no" scrolling="No" noresize="noresize" id="mainFrame" title="mainFrame" />
<frame src="man.jsp" name="manFrame" frameborder="no" id="manFrame" title="manFrame" />
</frameset>
</frameset>
</frameset>
里面的topframe.jsp、leftframe.jsp、switchframe.jsp、mainframe.jsp这几个页面都在web-inf里面,我知道web-inf是受到保护的,如何通过struts.xml配置和src="?"在页面中显示呢?框架不会输入404错误呢?
代码如下:
这是web-inf里面index的代码:
<frameset rows="65,*" cols="*" frameborder="no" border="0" framespacing="0">
<frame src="topframe.jsp" name="topFrame" frameborder="no" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
<frameset name="myFrame" cols="208,7,*" frameborder="no" border="0" framespacing="0">
<frame src="leftframe.jsp" name="leftFrame" frameborder="no" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" />
<frame src="switchframe.jsp" frameborder="no" scrolling="No" noresize="noresize" id="midFrame" title="midFrame" />
<frameset rows="59,*" cols="*" frameborder="no" border="0" framespacing="0">
<frame src="mainframe.jsp" name="mainFrame" frameborder="no" scrolling="No" noresize="noresize" id="mainFrame" title="mainFrame" />
<frame src="man.jsp" name="manFrame" frameborder="no" id="manFrame" title="manFrame" />
</frameset>
</frameset>
</frameset>
里面的topframe.jsp、leftframe.jsp、switchframe.jsp、mainframe.jsp这几个页面都在web-inf里面,我知道web-inf是受到保护的,如何通过struts.xml配置和src="?"在页面中显示呢?框架不会输入404错误呢?
应该src="xxxx.action"
在此目录下你必须用struts2做中转
<result>/WEB-INF/jsp/topframe.jsp</result>
</action>
<action name="left" class="com.opensymphony.xwork2.ActionSupport">
<result>/WEB-INF/jsp/leftframe.jsp</result>
</action>