request.getParameter(),request.setAttribute()区别如下:

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

还有一点就是,HttpServletRequest类有setAttribute()方法,而没有setParameter()方法。 拿一个例子来说一下吧,假如两个WEB页面间为链接关系时,就是说要从1.jsp链接到2.jsp时,被链接的是2.jsp可以通过getParameter()方法来获得请求参数.

假如1.jsp里有

<form name="form1" method="post" action="2.jsp"> 请输入用户姓名:<input type="text" name="username"> <input type="submit" name="Submit" value="提交">

</form>的话在2.jsp中通过request.getParameter("username")方法来获得请求参数username:
<% String username=request.getParameter("username"); %>

***

但是如果两个WEB间为转发关系时,转发目的WEB可以用getAttribute()方法来和转发源WEB共享request范围内的数据,也还是说一个例子吧。

有1.jsp和2.jsp 1.jsp希望向2.jsp传递当前的用户名字,如何传递这一数据呢?先在1.jsp中调用如下setAttribute()方法: <%

String username=request.getParameter("username");
request.setAttribute("username",username);

%>

<jsp:forward page="2.jsp" />

在2.jsp中通过getAttribute()方法获得用户名字: <% String username=(String)request.getAttribute("username"); %>

request.setattribute详解相关推荐

  1. java中的setattribute_JSP request.setAttribute()详解及实例

    javascript request.setAttribute()详解 request.setAttribute()怎么用的? JSP1代码 String [] test=new String[2]; ...

  2. IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(上)...

    IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(上) 在前两篇文章中,我们已经讲述如何配置与安装ARR,从本篇文章开始,我们将重点的 ...

  3. IIS负载均衡-Application Request Route详解第一篇: ARR介绍

    IIS负载均衡-Application Request Route详解第一篇: ARR介绍   说到负载均衡,相信大家已经不再陌生了,本系列主要介绍在IIS中可以采用的负载均衡的软件:微软的Appli ...

  4. IIS负载均衡-Application Request Route详解第六篇:使用失败请求跟踪规则来诊断ARR

    失败请求跟踪规则(FailedRequest Tracing Rules)是IIS7中对请求处理进行诊断的强大的工具.我们本篇文章将会带领大家一步步的来配置失败请求跟踪规则,并且告诉大家如何使用这些信 ...

  5. IIS负载均衡-Application Request Route详解第五篇:使用ARR来配置试点项目

    看到本篇的题目,大家可能感到有点奇怪!下面,我们就来看看这到底是什么意思. 大家可能遇到过这样的一种情况:希望根据某些请求用户的特性,将用户的请求导向不同的站点(请大家这里区分"亲缘性&qu ...

  6. IIS负载均衡-Application Request Route详解第四篇:使用ARR实现三层部署架构

    本篇的主要目的是带领大家一起来使用ARR来实现一个三层部署架构.这里的三层部署架构主要是由:服务层,应用程序服务器层已经数据层实现.如下图所示: 每次一提到"层"这个字的时候,似乎 ...

  7. IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡

    在前两篇文章中,我们已经讲述如何配置与安装ARR,从本篇文章开始,我们将重点的来讲述如何在使用ARR进行负载均衡. 本篇文章的目的主要是一步步的带领大家如何配置和使用ARR来进行Http请求的负载均衡 ...

  8. IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm

    自从本系列发布之后,收到了很多的朋友的回复!非常感谢,同时很多朋友问到了一些问题,有些问题是一些比较基本的问题,由于时间的缘故,不会一一的为大家回复,如果有不明白的,希望大家勤自学!本系列虽然不难,但 ...

  9. IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm(转载)

    IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm 自从本系列发布之后,收到了很多的朋友的回复!非常感谢,同时很多朋友问到了一些问题,有些问 ...

最新文章

  1. setState 是异步的
  2. 学长毕业日记 :本科毕业论文写成博士论文的神操作20170331
  3. python中代理模式分为几种类型_代理模式
  4. Java8学习笔记(三)--方法引入
  5. 解决ubuntu下eclipse 经常崩溃的问题
  6. 操作系统上机作业--实现shell(2)(多进程)
  7. matlab相位连续显示,matlab设计复合信号不同频率的初相位
  8. Quartz.NET常用方法 01
  9. Dubbo源码分析笔记-一(工程目录介绍)
  10. java 上传文件到服务器_java上传文件到OSS云服务器(二)
  11. 浮点数 字符串 java_Java如何将浮点数转换为字符串
  12. php网站鼠标美化,安装鼠标主题 - 让ubuntu的鼠标变得更加漂亮【鼠标指针主题包】...
  13. EDA工具对芯片产业的重要性知识科普
  14. ABP+NetCore+Vue.js实现增删改查
  15. HTML编辑器-Bluefish 2.0.1 发布
  16. 百度地图API的使用
  17. JAVA 访问windows共享文件夹
  18. Kotlin入门-数据类与密封类 的解脱,由繁至简
  19. 2023 最新计算机视觉学习路线(入门篇)
  20. C# Microsoft.Office.Interop.Excel Could not load file Error

热门文章

  1. 解决苹果无线鼠标、键盘或触控板无法被 Mac 识别的方法
  2. 华为服务器查询IPMI地址
  3. 强大的strace命令
  4. MySQL查询时不加order by的时候默认排序规则是什么?
  5. python模块安装(大合集)
  6. 树莓派——安装OpenCV
  7. MQTT下载安装和简单使用
  8. Android 设计模式之MVC,从一个实例中来理解MVC
  9. netcat工具简单使用
  10. 人机对话是怎么产生的?