springboot整合Jsp過程中,列表頁面點(diǎn)擊查詢按鈕的時(shí)候遇到一個(gè)問題
<div class="layui-row">
<form class="layui-form layui-col-md12 x-so" action="/findClass" >
<input class="layui-input" placeholder="請輸入班級(jí)編號(hào)" name="c_classid" id="c_classid">
<input class="layui-input" placeholder="請輸入班級(jí)名" name="c_classname" id="c_classname">
<input class="layui-input" placeholder="請輸入輔導(dǎo)員姓名" name="c_counsellor" id="c_counsellor">
<input class="layui-input" type="hidden" name="pageIndex" value="1">
<input class="layui-input" type="hidden" name="pageSize" value="3">
<button class="layui-btn" lay-submit="" lay-filter="search"><i class="layui-icon"></i></button>
</form>
</div>
當(dāng)點(diǎn)擊查詢表單提交的時(shí)候历极,頁面不能訪問到頁面航缀,f12查看網(wǎng)絡(luò)請求 實(shí)際上跳轉(zhuǎn)到了
findClass?c_classid=&c_classname=&c_counsellor=&pageIndex=1&pageSize=3
Request URL: http://localhost:8080/findClass?c_classid=&c_classname=&c_counsellor=&pageIndex=1&pageSize=3
沒有了項(xiàng)目名稱综慎,實(shí)際上springboot配置文件配置了項(xiàng)目名
嘗試去掉 / 后就能正常訪問到contorller了,f12查看到網(wǎng)絡(luò)請求路徑為http://localhost:8080/項(xiàng)目名/findClass
結(jié)論
前端頁面中當(dāng)前路徑是前面沒有斜杠的相對路徑赦颇,參照的路徑就是當(dāng)前頁面的路徑
訪問到列表的路徑為 http://localhost:8080/項(xiàng)目名/findClass,點(diǎn)擊查詢后提交的URL地址變?yōu)?/p>
http://localhost:8080/項(xiàng)目名/findClass
前端頁面中當(dāng)前路徑是一個(gè)有斜杠的相對路徑赴涵,參照路徑就是當(dāng)前的web服務(wù)器的根路徑:http://localhost:8080/
點(diǎn)擊鏈接之后提交的URL地址變?yōu)? http://localhost:8080/findClass