用Myeclipse开发Web项目,发现Jsp页面的Servlet链接,会因为地址前面没有web项目的名字而404。
解决办法:
使用jsp内置对象pageContext即可
链接前加上${pageContext.request.contextPath}即可
修改前:
<a href="/GetProject" target="content">››建设工程项目施工报告申请</a>
实际地址:http://localhost:8080/GetProject
修改后:
<a href="${pageContext.request.contextPath}/GetProject" target="content">››建设工程项目施工报告申请</a>
实际地址:http://localhost:8080/H1-1/GetProject
注:我的项目名称为H1-1