我们知道,WEB-INF中的文件,不能通过网页链接直接跳转
一般情况下都是经过后台跳转,但frame框架标签中如何使用?
比如下图
在main.jsp中引入上面三个jsp文件,这就需要在web.xml文件里配置一下
web.xml
<servlet>
<servlet-name>top</servlet-name>
<jsp-file>/WEB-INF/main_top.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>left</servlet-name>
<jsp-file>/WEB-INF/main_left.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>content</servlet-name>
<jsp-file>/WEB-INF/main_content.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>top</servlet-name>
<url-pattern>/top</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>left</servlet-name>
<url-pattern>/left</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>content</servlet-name>
<url-pattern>/content</url-pattern>
</servlet-mapping>
jsp代码
<frameset rows="20%,*" border="1px" bordercolor="black">
<frame noresize="noresize" src="./top" scrolling="no" />
<frameset cols="20%,*" border="1px" bordercolor="black">
<frame noresize="noresize" src="./left" scrolling="no" />
<frame noresize="noresize" src="./content" name="mycontent" />
</frameset>
结果