简单解释:

 

(1)request.getParameter () 取得是通过容器实现来取得通过类似postget方式传入的数据request.setAttribute ()和getAttribute ()只是在web容器内部流转,仅仅是请求处理阶段。 (2)request.getParameter () 方法传递数据,会从Web客户端传到Web服务器端代表HTTP请求数据

举例:

<form action="xxx" &gt;

<input name="name" value="hello word"/&gt;

<input type="submit" value="提交"/&gt;

</form&gt;

         这个form提交请求后,在你的action中String name = request.getparameter(“name“);

        那么name的值就是hello word 

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

   <body&gt;
       <form action="${pageContext.request.contextPath }/login.action" name="frmLogin"  method="post"&gt;
          用户名: <input type="text" name="name"&gt; <br/&gt;
        密码: <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()方法学习记录理解,有不足之处请指正!

原文地址:https://blog.csdn.net/qq_54000767/article/details/128003181

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_37598.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注