• JSP内置对象——request对象


    Requset常用方法

    注意:刚使用IEDA时,可能没有request对象方法的代码提示。需要在File->Project Structure->Libraries里添加Tomcat文件夹下的lib即可。

    还要就是,在传递一些中文参数时可能会乱码,可以用如下代码解决

    <%request.setCharacterEncoding("utf-8");%>//解决中文乱码

    1.getParameter

    当其他页面传递一个参数时:

    <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接收,如下

    <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表达式输出到页面上看看,不需要参数。

  • 相关阅读:
    pikachu靶场-File Inclusion(文件包含漏洞)
    pikachu靶场-RCE(远程代码、命令执行漏洞)
    pikachu靶场-Sql Inject(SQL 注入)
    pikachu靶场-CSRF
    pikachu靶场-XSS
    pikachu靶场-暴力破解
    OSPF 高级配置
    OSPF 多区域配置
    动态路由 RIP
    Linux PXE + Kickstart 自动装机
  • 原文地址:https://www.cnblogs.com/lbhym/p/11587202.html
Copyright © 2020-2023  润新知