java家洼
2016-05-28 00:02




我发现这节课给的素材里边的所有jsp页面内容里根本没用basePath。那就奇怪了,既然没用basePath,那在这里写这个String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";有什么用?
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
basePath 这里指的是你项目的绝对路径,就是你的地址栏信息(如:http://localhost:8080/Test/test)。如果没有basePath 的话,会以你提交的次数你的地址会变成(如:http://localhost:8080/Test/Test/Test/test),导致出现报错404。
使用Struts2+Hibernate开发学生信息管理功能
80694 学习 · 797 问题
相似问题