Requset經常使用方法
注意:剛使用IEDA時,可能沒有request對象方法的代碼提示。須要在File->Project Structure->Libraries裏添加Tomcat文件夾下的lib便可。數組
還要就是,在傳遞一些中文參數時可能會亂碼,能夠用以下代碼解決jsp
<%request.setCharacterEncoding("utf-8");%>//解決中文亂碼
1.getParameter
當其餘頁面傳遞一個參數時:spa
<table> <tr> <td>用戶名:<input type="text" name="Id"></td> <td>密碼:<input type="password" name="pwd"></td> <td><input type="submit" value="登陸"></td> </tr> </table>
能夠用getParameter接收,以下code
<h1>歡迎<%=request.getParameter("Id")%></h1>//其中Id就是用戶名輸入框的name
2.getParameterValues
這個方法接收的是一個數組對象
<tr> <td><input type="checkbox" name="favorite" value="籃球"></td> <td><input type="checkbox" name="favorite" value="足球"></td> <td><input type="checkbox" name="favorite" value="排球"></td> </tr>
<% String[] favorites=request.getParameterValues("favorite"); %>
3.setAttribute和getAttribute
<% request.setAttribute("Name","張三");//保存一個名叫Name的屬性,內容是張三 request.getAttribute("Name");//取出名叫Name的值 %>
後面幾個你們能夠直接用jsp表達式輸出到頁面上看看,不須要參數。blog