在网上下了个后台模板 结果放在myeclipse里面效果显示不出来
查了好多资料,发现是iframe的问题,下面是估计某个论坛上大家讨论的结果~~~就贴出来吧~~~~~
在用MYeclipse中的jsp中用了table和iframe标签来构成页面的框架,运行服务器后发现找不到页面出现404错误,但是在webroot目录下这些页面都是存在的。这个是什么原因呢?
路径问题啊!
注意当前页面的url和服务器路径。
肯定是路径问题
你把路径前面加上request对象的getContextPath()方法 找到路径
改为全路径看看:
参考
< iframe src=" <%= request. getContextPath()%>/sub.html">
其中sub.html位于webroot下
路过看看
这个差不多,顺便问句,我怎么看那胸像假的啊?
<iframe src=" <%= request.getContextPath()%>/xxx.html">
路径问题
加个红色部分看看
是不是在servlet中有个request.getContextPath("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"
谢谢了解决了。看分数来了。明天结贴
照着解决~~~终于好使了,~~~纠结了我一个下午啊!!!!!!!!!