課程
/后端開發
/Java
/JAVA遇見HTML——JSP篇
按著步驟來的,這是怎么回事?
2015-10-05
源自:JAVA遇見HTML——JSP篇 3-7
正在回答
你是點擊URL鏈接傳參數跳轉的么,如果是的話可能你給了username的值而沒有給favorite值,如:<a href="request.jsp?username=李四">測試URL傳參數</a>?
應該都賦值,不然會報空指針錯誤,因為request.jsp頁面中要獲取username和favorite兩者的值,
修改方法:1.在輸出favorites前添加一個if判斷語句,判斷favorite的值是否為空,若為空則不輸出favorites,代碼如下:
愛好:<%???if(request.getParameterValues("favorite")!=null)???{????String[] favorites= request.getParameterValues("favorite");????for(int i = 0; i < favorites.length;i++)????{?????out.println(favorites[i] + " ");????}???}?? %>
如果你想給favorite賦值,可以采用下列示例代碼:
<a href="request.jsp?username=李四&favorite=read&favorite=movie">測試URL傳參數</a>
連宏偉HW
舉報
Java Web入門級教程JSP,帶你輕松的學習JSP基礎知識
3 回答頁面轉跳不了
2 回答頁面跳轉問題
1 回答頁面跳轉問題
4 回答登錄頁面不發生跳轉
2 回答跳轉到users.jsp頁面,404
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-20
你是點擊URL鏈接傳參數跳轉的么,如果是的話可能你給了username的值而沒有給favorite值,如:<a href="request.jsp?username=李四">測試URL傳參數</a>?
應該都賦值,不然會報空指針錯誤,因為request.jsp頁面中要獲取username和favorite兩者的值,
修改方法:1.在輸出favorites前添加一個if判斷語句,判斷favorite的值是否為空,若為空則不輸出favorites,代碼如下:
愛好:<%
???if(request.getParameterValues("favorite")!=null)
???{
????String[] favorites= request.getParameterValues("favorite");
????for(int i = 0; i < favorites.length;i++)
????{
?????out.println(favorites[i] + " ");
????}
???}
?? %>
如果你想給favorite賦值,可以采用下列示例代碼:
<a href="request.jsp?username=李四&favorite=read&favorite=movie">測試URL傳參數</a>