路径问题呀
在home.jsp中有如下代码
<%
response.sendRedirect("index");
%>
在detail.jsp中有如下代码
<a href="${pageContext.request.contextPath}/detail?id=${user.id}">查看</a>
那么请问 老师 这两种jsp页面跳转方式有什么不同呀 还有就是 在home.jsp中我可以写成下面这样吗?
<%
//response.sendRedirect("index");
response.sendRedirect("${pageContext.request.contextPath}/index");
%>
正在回答 回答被采纳积分+1
1、首先home.jsp中是这样写的哦,同学少了一个/
2、没有什么不同,只是第一种就直接执行了,第二种写在a标签中,需要同学点击都才可以跳转
${pageContext.request.contextPath} 可以获取到了项目的发布路径,
例如我们要是在eclipse中,需要带上项目名,那home.jsp 中的访问路径就要改成"/项目名/index"
而${pageContext.request.contextPath}可以自动获取到项目名,如果项目名改了,就不用我们每次都手动去修改。
3、综上所示,可以这样写的,并且像同学这样写会更准确。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
- 参与学习 人
- 提交作业 277 份
- 解答问题 4297 个
Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星