JSP內置對象——request對象

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

相關文章
相關標籤/搜索