关于frame 的 jsp问题,高分求解

我在admin.html里用frame标签使该框架显示adminleft.jsp页面,但是会跑出这样一个对话框,要我保存adminlet.jsp,但是我的admin.html,adminleft.jsp都保存在了WebRoot目录下,百思不得其解,下面是我的frameset代码<frameset cols="232,*" frameborder="1" framespacing="0"> <frame name="adminleftFrame" src="adminleft.jsp" noresize="noresize" frameborder="1" scrolling="no" marginwidth="0" marginheight="0" target="main"/> <frameset rows="95,*,10"> <frame src="righttop.html" noresize="noresize" frameborder="1" name="righttopFrame" scrolling="no" marginwidth="0" marginheight="0" /> <frame src="" noresize="noresize" frameborder="1" name="main" scrolling="auto" marginwidth="0" marginheight="0" target="_self"/> <frame src="copyright.html" noresize="noresize" frameborder="1" name="main" scrolling="auto" marginwidth="0" marginheight="0" target="_self"/> </frameset> </frameset>我已经启动了tomcat
2026年09月25日 05:14
有4个网友回答
网友(1):

请问你是没有起服务直接访问admin.htm静态页的还是起服务后以http://localhost:.../admin.htm的方式访问的,看你的截图你是前一种情况就会出现你所说的情况,因为浏览器识别不了jsp文件,它不知道怎么处理;要想正常访问你把你的工程部署到服务器上(如:tomcat),再以http://localhost:.../admin.htm的方式访问就ok了,祝你好运!!

网友(2):

你直接在name为main的页面里面src写adminleft.jsp就可以了.不用框架调用框架.

网友(3):

貌似不是代码的问题

网友(4):

应该是你直接打开那静态网页,而不是从TOMCAT中启动