request.getParameter()方法的简单理解与运用方式

 更新时间:2024年10月09日 09:54:29   作者:Vous oublie@  
在JavaWeb开发中,request对象扮演着至关重要的角色,它是HTTP请求的封装,request.getParameter()用于获取客户端通过GET或POST方式发送的参数,与之相对,request.setAttribute()用于在服务器端设置属性,这些属性只在一次请求中有效

简单解释

(1)request.getParameter () 取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute ()和getAttribute ()只是在web容器内部流转,仅仅是请求处理阶段。

(2)request.getParameter () 方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据。

举例

<form action="xxx" >

<input name="name" value="hello word"/>
<input type="submit" value="提交"/>

</form>

这个form提交请求后,在你的action中

String name = request.getparameter("name");

那么name的值就是“hello word”

将jsp文件中的数据读取并进行封装,可以简单理解成是一种取参数的方法。

   <body>
       <form action="${pageContext.request.contextPath }/login.action" name="frmLogin"  method="post">
          用户名: <input type="text" name="name"> <br/>
        密码: <input type="text" name="pwd"> <br/>
          <input type="submit" value="登陆"> <br/>
       </form>
  </body>
</html>

它将jsp的内容拿出来,再封装到User实现类的setName方法中进行进一步封装。

这里获取请求数据并进行了封装。

        String name = request.getParameter("name");
        String pwd = request.getParameter("pwd");
        User user = new User();
        user.setName(name);
        user.setPwd(pwd);

总结

以上就是在进行javaweb学习的时候对request.getParameter()方法的学习记录和理解,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java创建非阻塞的HTTP服务器的实现

    Java创建非阻塞的HTTP服务器的实现

    本文主要介绍了Java创建非阻塞的HTTP服务器的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-04-04
  • 详解JavaEE中Apollo安装使用小结

    详解JavaEE中Apollo安装使用小结

    这篇文章主要介绍了详解JavaEE中Apollo安装与使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • mybatisplus @Select注解中拼写动态sql异常问题的解决

    mybatisplus @Select注解中拼写动态sql异常问题的解决

    这篇文章主要介绍了mybatisplus @Select注解中拼写动态sql异常问题的解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • JSON.toJSONString使用异常分析

    JSON.toJSONString使用异常分析

    这篇文章主要为大家介绍了JSON.toJSONString使用异常分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • Spring session整合到Redis过程解析

    Spring session整合到Redis过程解析

    这篇文章主要介绍了Spring session整合到Redis过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • 一文弄懂java中POJO和bean区别

    一文弄懂java中POJO和bean区别

    本文主要介绍了一文弄懂java中POJO和bean区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-10-10
  • 理解Java垃圾回收

    理解Java垃圾回收

    这篇文章主要帮助大家理解Java垃圾回收,通过实例学习java垃圾回收,什么是垃圾回收,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • springboot上传文件,url直接访问资源问题

    springboot上传文件,url直接访问资源问题

    这篇文章主要介绍了springboot上传文件,url直接访问资源问题。具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • 详解Java Streams 中的异常处理

    详解Java Streams 中的异常处理

    这篇文章主要介绍了Java Streams 中的异常处理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • intellij idea修改maven配置时总是恢复默认配置的解决方法idea版本(2020.2.x)

    intellij idea修改maven配置时总是恢复默认配置的解决方法idea版本(2020.2.x)

    这篇文章主要介绍了intellij idea修改maven配置时总是恢复默认配置的解决方法idea版本(2020.2.x),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08

最新评论