但如果在servlet里面不是去到包含框架的showpage.jsp,而是直接去到如:nextpage="/path/page1.jsp",这样page1.jsp就可以正常显示,究竟用了框架为什么不行了,要怎样做才可以显示出框架的src?

解决方案 »

  1.   

    在服务器端做了跳转,浏览器是没办法知道的。他得到了showpage.jsp的框架代码,但是还是以为他得到的是showpageservlet,所以如果你框架的src用的是相对目录,就会找不到文件。改绝对目录就对了:<frame src="/path/page1.jsp"></frame>
      

  2.   

    什么叫做不给改???直接编辑showpage.jsp就行了,服务器都不用停的,谁不给你改?
      

  3.   

    不是,是用dreamweaver改的时候,是dreamweaver本身不给保存!现在我改用了记事本,按你上面改也是不行,不过如果改成这样就可以:<frame src="/webuse/path/page1.jsp"></frame>要加上服务器的根目录是webuse才能显示,但这些目录是经常变的,而这几个文件是在/path里面,怎么回事,为什么还要加上这个根目录?
      

  4.   

    可以了,不用加上/webuse,用你上面说的就可以了!Thank you so much, emu!