<frameset rows="87, *" border="0" frameborder="0" framespacing="0">
<frame name="header" src="" frameborder="0" scrolling="0" noresize> <frameset cols="170, *">
<frame name="menu" src="" frameborder="0" scrolling="0" noresize>
<frame name="main" src="" frameborder="0" scrolling="0" noresize>
</frameset>
</frameset>我把jsp文件放在web-inf下面了。这样的frameset 的src该怎么写。。我用struts2

解决方案 »

  1.   

    如果你的这个文件是放在webroot目录下的话,src应该是"/web-inf/你的页面"
      

  2.   

    你的src要写什么东西啊,一般用相对路径!
      

  3.   

    不好意思楼主,修改一下我的答案,多了个斜杠, 如果你的这个文件是放在webroot目录下的话,src应该是"web-inf/你的页面", 但是我测试过,不行,我将另外的文件放在自己建的文件夹里是可以的,我也不清楚是为什么web-inf就是不行,谁来解答下啊?
      

  4.   

    src不是"/web-inf/你的页面"
    是“/你的工程名/你的页面”,web-inf改成工程名就可以了
      

  5.   

    web-inf/应该是根目录哦。你用相对路径
      

  6.   

    在WEB-INF 目录下jsp文件是包含不进去的。
    你们都去试试好吗?
      

  7.   

    放在web-inf下貌似不能从src这里访问的
      

  8.   

    src不是"/web-inf/你的页面" 
    是“/你的工程名/你的页面”,web-inf改成工程名就可以了 
     
    补充一下:
    web-inf/不是根目录哦,webroot是根目录哦
    把你的页面从web-inf拷到webroot下
      

  9.   


    我说是把jsp文件放在web-inf目录下。放在web-inf的jsp文件是不可以直接访问的。
    放在分目录下可以直接访问。是有区别的。  还是非常感谢!
      

  10.   

    放在webroot根目录下可以直接访问。
      

  11.   

    iframe是浏览器执行的吧。
    所以不能写/WEB-INF/xxx.jsp
      

  12.   

    src="这里是你要引入的一个文件的相对路径",
    像src="./javascript/test.js" ----这个表示的是要引入的是在你的项目的 项目名/WebRoot/javascript/text.js "."---表示的是一个相对
      

  13.   


    有些时候 src 后也可以用struts2    ***.action  来跳转的。并不是放一些相对或决对的文件。
    非常感谢参与!
      

  14.   

    WEB-INF是受系统保护的,外部不可访问。
    path/XXX/XX.jsp
    path是程序部署时候的根路径 在tomcat的conf/server.xml  context标签里面的path属性
    或者在eclipse里的window/preferences下web-->webroot 那边也有path的配置信息
      

  15.   


    对web-inf 是受保护的。不能直接访问。但是可以跳转里面去。