myeclipse中使用iframe问题

在网上下了个后台模板 结果放在myeclipse里面效果显示不出来


查了好多资料,发现是iframe的问题,下面是估计某个论坛上大家讨论的结果~~~就贴出来吧~~~~~



在用MYeclipse中的jsp中用了table和iframe标签来构成页面的框架,运行服务器后发现找不到页面出现404错误,但是在webroot目录下这些页面都是存在的。这个是什么原因呢?


路径问题啊! 

注意当前页面的url和服务器路径。

引用
在用MYeclipse中的jsp中用了table和iframe标签来构成页面的框架,运行服务器后发现找不到页面出现404错误,但是在webroot目录下这些页面都是存在的。这个是什么原因呢? 

肯定是路径问题

你把路径前面加上request对象的getContextPath()方法  找到路径

改为全路径看看: 
参考 
< iframe src=" <%= request. getContextPath()%>/sub.html"> 
其中sub.html位于webroot下

路过看看

引用
改为全路径看看: 
参考 
< iframe src=" <%= request. getContextPath()%>/sub.html"> 
其中sub.html位于webroot下 



这个差不多,顺便问句,我怎么看那胸像假的啊?

<iframe src=" <%= request.getContextPath()%>/xxx.html"> 

路径问题 
加个红色部分看看 


是不是在servlet中有个request.getContextPath("text/html")是必须的。

是这个 response.setContentType("text/html"); 写错了

引用
是这个 response.setContentType("text/html"); 写错了 


不是,404就是路径问题,你的iframe能看见吗? 

如果frame的页面跟包含的页面在同一级,且iframe的页面能找到就参照如下: 
HTML code: 
<frameset rows="52,*,38" frameborder="NO" border="0" framespacing="0">
<frame src="top_default.jsp" name="topFrame" scrolling="NO"
noresize>
<frame src="main_index.jsp" name="hmain" id="hmain"
scrolling="YES" noresize>
<frame src="bottom_default.htm" name="bottomFrame"
scrolling="NO" noresize>
</frameset>



如果在下一级目录,则src="下一级目录名/a.jsp"

谢谢了解决了。看分数来了。明天结贴








照着解决~~~终于好使了,~~~纠结了我一个下午啊!!!!!!!!!



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值