最近学习spring,想做一个简单的登录操作,
登录后跳转到一个框架页面success.jsp,大概代码如下:
<%@ page contentType="text/html; charset=GBK" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
首先感谢mccxj和hanhg的答复,我改了一下。这次出现的问题是经典的HTTP Status 404 请求资源没有找到。即使 我这样写<%=request.getContextPath()%>/WEB-INF/jsp/top.jsp,或是top.jsp或是/top.jsp都到不到。是不是不能把引用的jsp放在WEB-INF里面啊?
[b]问题补充:[/b]
最近学习spring,想做一个简单的登录操作,
登录后跳转到一个框架页面success.jsp,大概代码如下:
<%@ page contentType="text/html; charset=GBK" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
首先感谢mccxj和hanhg的答复,我改了一下。这次出现的问题是经典的HTTP Status 404 请求资源没有找到。即使 我这样写<%=request.getContextPath()%>/WEB-INF/jsp/top.jsp,或是top.jsp或是/top.jsp都到不到。是不是不能把引用的jsp放在WEB-INF里面啊?如果我硬要放在里面能否有别的技术可以实现同时保持类似于frameset的布局?如果可能,能否贴段代码。
[quote]如果我硬要放在里面能否有别的技术可以实现同时保持类似于frameset的布局?如果可能,能否贴段代码。[/quote]
如果放到WEB-INF目录下,就不能用frameset的方式访问,可以改成include方式。
又见frameset,把frameset丢弃吧,哪怕用include也比frameset要好点
跟FrameSet没关系的吧?
你的Center.jsp 和 left.jsp 有内容么?
另外,最好
修改为
[quote]
<frame src="mainframe.jsp" name="left" scrolling="auto" noresize>
<frame src="hidden.jsp" name="middle" marginwidth="0" marginheight="0" scrolling="no">
<!--
<frame src="welcome.jsp" name="right" scrolling="auto" noresize>
-->
<frame src="/school/notice/view/welcome.do" name="right" scrolling="auto" noresize>
</frameset>
<frame src="bottom.jsp" name="bottomFrame" scrolling="NO" noresize>
</frameset>
[/quote]
给个可以用的。。。
看了半天才发现,原来楼主把src写成scr了。。。。 :cry:
<frame [color=red]scr[/color]="left.jsp" frameborder=1 name="left" noresize/>
<frame [color=red]scr[/color]="center.jsp" frameborder=1 name="center" scrolling="yes"/>
写错了,应该是src
晕。楼上的已经说了,sorry
[quote]即使 我这样写<%=request.getContextPath()%>/WEB-INF/jsp/top.jsp,或是top.jsp或是/top.jsp都到不到。是不是不能把引用的jsp放在WEB-INF里面啊?[/quote]
对,WEB-INF下面的资源是没有权限访问的,把jsp文件夹拿出WEB-INF,放在跟WEB-INF平级的目录就可以了
<%=request.getContextPath()%>/WEB-INF/jsp/top.jsp
修改成
<%=request.getContextPath()%>/jsp/top.jsp
零,所有JSP都移动到 /jsp/目录.
WEB-INF是不在访问序列的,除非你内部程序使用,否则外部是访问不了这个目录的;
[quote]如果我硬要放在里面能否有别的技术可以实现同时保持类似于frameset的布局?[/quote]
如果你一定要这么做(这样做其实也是很好的方式),就要改变点东西了
如果你用Struts,WW等框架,可以做到URL访问和后台JSP独立的分开;
比如:页面使用
这样就可以做到了. 其他框架,URL重写这些都可以用来达到这个目的..