用Myeclipse開發Web專案,發現Jsp頁面的Servlet連結,會因為地址前面沒有web專案的名字而404。

解決辦法:

使用jsp內建物件pageContext即可

連結前加上${pageContext.request.contextPath}即可

修改前:

<a href="/GetProject" target="content">&#8250;&#8250;建設工程專案施工報告申請</a>

修改後:

<a href="${pageContext.request.contextPath}/GetProject" target="content">&#8250;&#8250;建設工程專案施工報告申請</a>

注:我的專案名稱為H1-1