问题描述
servlet跳转到main.html页面后点击左边框架树状菜单时右边框架没有反应此时url为http://localhost:8081/familymanager/main.html但是我直接打开main.html时点击左边框架树状菜单时右边框架是会跟着变的此时url为:file:///C:/Documents%20and%20Settings/wang/Workspaces/MyEclipse%208.5/familymanager/WebRoot/main.html为什么会这样?
解决方案
解决方案二:
url你改成用绝对路径试试
解决方案三:
应该是路径的问题,用绝对路径!
解决方案四:
如果用绝对路径,那我下次更改文件夹位置后,不是每次都要改吗?是在servlet跳转时改用绝对路径吗?
解决方案五:
你的servlet跳转用的什么语句贴出部分代码看看
解决方案六:
引用4楼cnbluebing的回复:
你的servlet跳转用的什么语句贴出部分代码看看
就是response.sendRedirect("/main.html");
解决方案七:
response.sendRedirect();这个是发送一个临时重定向响应到客户端,给出重定向位置。此重定向URL必须是绝对位置,不能是相对位置。不能带参数。不必担心改成绝对路径后每次更改路径的问题你可以在jsp中通过context得到当前项目名和服务器名+端口号+项目名涉及路径可动态加上basepath举例说明下:<%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>...
时间: 2024-12-25 21:08:40