jsp frame

来源:百度知道 编辑:UC知道 时间:2024/09/21 21:45:18
A目录下有:1.jsp,2.jsp,2-1.jsp,2-2.jsp四个页面。当从1.jsp正确登录后进入2.jsp。2.jsp为frameset结构,由上(2-1.jsp)、下(2-2.jsp)两frame组成。问题是:frame的src得写成"A/2-1.jsp",<frame src="A/2-1.jsp">。既然在同一目录,怎么得把A写出来,否则找不到。 单独运行2.jsp的话写成A/2-1.jsp,找不到2-1,2-2。 从1.jsp进入2.jsp的话不写成A2-1.jsp,又找不到2-1,2-2。怎么解决???
1.jsp是struts结构 用的forward

看你从1.jsp怎么跳转到2.jsp。是用forword还是用Redirect。这两种是有区别的。

你用Redirect试试,跳转的时候,直接用2.jsp。2.jsp中的框架src直接用2-1.jsp和2-2.jsp

forword和Redirect是有区别的,如果用forword的话,建议你把框架的src都改成绝对路径 例如 /A/2-1.jsp

当从1.jsp正确登录后进入2.jsp

这个是关键,我怀疑你的地址栏有问题。你仔细看看
==========================

不要用forward,用redirect