setAttribute这个方法,在JSP对象中的session和request都有这个方法,这个方法作用就是保存数据,然后还可以用getAttribute方法来获取出来。
例如:有个User对象,User users=new User(“hong”,“男”);

1, request.setAttribute(“users”,users)这个方法是将users这个对象保存在
request作用域中,然后在转发进入的页面就可以获取到你的值,如果你会一些框架的,那些框架标签也可以获取到,比如struts标签,还有jstl。

如果这你都不会的话,那么你可以在jsp页面编写java小脚本来获取:<%User user=(User)request.getAttribute(“users”)%>,在jsp页面显示值:<%=user.getName()%>。

2,session.setAttribute(“users”,users)。这个方法和上面唯一的区别就是作用域,就是在你整个程序启动的时候,如果在session中保存了数据,那么在你这个无论你在哪个页面,在什么时候都可以获取到这个值,全局的,只要你的这个程序是启动的。session默认的过期时间是30分钟,过期无效,可以去修改这个值。

request.getSession().setAttribute(“绑定名”,绑定值); 这段代码的意思就是:获取session对象,然后把要绑定对象/值 帮定到session对象上 用户的一次会话共享一个session对象。

setattribute和setattributenode的区别
方法设置或更新当前元素属性为指定的属性节点(也就是setAttributeNode的参数)
VS2010上setAttributeNode 方法的注释为:添加指定SYSTEM.XML.ATTRIBUTENODE。
VS2010上setAttribute方法的注释为:设定具有指定名称的属性的值。
示例:

Playlist.load(“file://c:\simple.XML”);
//获取节点列表
ElemList = Playlist.getElementsByTagName(“media”);
// 获取节点列表中的第一个节点,并将节点转换为元素
Elem = (IXMLDOMElement)ElemList[0];
//创建一个属性
NodeAtt = Playlist.createAttribute(“dur”);
NodeAtt.value = (“15s”);
//将上面新建的属性附加到Elem 元素
Elem.setAttributeNode(NodeAtt);

setAttribute的作用相关推荐

  1. JavaScript中setAttribute用法

    我们经常需要在JavaScript中给Element动态添加各种属性,这可以通过使用setAttribute()来实现,这就涉及到了浏览器的兼容性问题. setAttribute(string nam ...

  2. JavaWeb:request.setAttribute()和session.setAttribute()的区别

    在编写javaweb中的servlet层程序时,为了实现前后端的交互,我们通常会使用request.setAttribute()和session.setAttribute()保存一些信息,用于其他页面 ...

  3. java dom 创建结点 setattribute_设置属性节点(setAttribute())

    setAttribute():方法将为给定元素节点添加一个新的属性值或是改变它的现有属性值: element.setAttribute(attriibuteName,attributeValue); ...

  4. 从零写一个编译器(十):编译前传之直接解释执行

    项目的完整代码在 C2j-Compiler 前言 这一篇不看也不会影响后面代码生成部分 现在经过词法分析语法分析语义分析,终于可以进入最核心的部分了.前面那部分可以称作编译器的前端,代码生成代码优化都 ...

  5. java作用域外调用对象,Java Web应用中往往通过设置不同作用域的属性来达到通讯的目的。 如果某个对象只在同一请求中共享,通过调用哪个类 的setAttribute方法设置属性。( )...

    [多选题]客源市场定位的依据包括(). [单选题]除了诗歌创作,作者的散文成就同样引人注目,其代表性的散文集是( )? [单选题]缩窄性心包炎指各种原因引起心包脏壁层炎症.纤维素性渗出物沉积,并逐渐机 ...

  6. @ResponseBody 和 @RequestBody 的作用

    先提一嘴 @RequestMapping("url"),这里的 url写的是请求路径的一部分,一般作用在 Controller的方法上,作为请求的映射地址. 代码: @Reques ...

  7. setTimeout延时0毫秒的作用

    经常看到setTimeout延时0ms的javascript代码,感到很迷惑,难道延时0ms和不延时不是一个道理吗?后来通过查资料以及实验得出以下两个作用 1.实现javascript的异步: 正常情 ...

  8. ServletContext的作用

    什么是 ServletContext? ServletContext是一个全局的储存信息的空间,表示 Servlet 上下文对象 一个 web 工程,只有一个 ServletContext 对象实例 ...

  9. webpack之optimization.runtimeChunk作用

    runtimeChunk,直观翻译是运行时的chunk文件,其作用是啥呢,通过调研了解了一波,在此记录下. 何为运行时代码? 形如import('abc').then(res=>{})这种异步加 ...

最新文章

  1. 64位Ubuntu上编译32位程序
  2. 浅谈ASP.net中的DataSet对象
  3. 解决:夜神模拟器连不上adb的问题
  4. 004_淡入淡出效果
  5. wordpress 模板中的链接_WordPress 官方AMP插件已更新至2.0版
  6. QT的QTableWidget类的使用
  7. Elasticsearch调优实践
  8. 无废话XML--XML约束(DTD)
  9. [蓝桥杯][2013年第四届真题]幸运数-模拟+dfs
  10. 光纤收发器按照网管怎么分类
  11. java map put报错_java 集合(Map)
  12. 请注意调整好自己的心态
  13. Python运算符+与+=的那些事
  14. 如果我已经开始重新设置基准,如何将两个提交合并为一个?
  15. 广州某IT公司HR招开发:“不加班的都是垃圾 ”、“考不上本科是智商有问题”,网友:听了想打人...
  16. php_l3arning_notes_2
  17. java编写蠕虫病毒_网络蠕虫病毒代码分析
  18. 【图像融合】可见光与红外图像融合方法和评价指标
  19. 双轴旋转云台plc控制_Robomaster电控入门(7)双轴云台控制
  20. 北京计算机专业考研录取分数线,2018北京航空航天大学计算机考研复试分数线_计算机考研分数线...

热门文章

  1. raptor阶乘相加流程图_从键盘输入正整数n的值,计算n的阶乘,例如:输入5,输出120。请据此画出程序流程图。 (上传Raptor软件流程图和运行结果的截图)_学小易找答案...
  2. python 随机抢红包
  3. 女生适合学习java什么_女生不适合学习java吗?其实不是这样的,女生往往更有优势!...
  4. 在 cocos2d 里面如何使用 Texture Packer 和像素格式来优化 spritesheet
  5. mysql导出身份证号后面有0_导出数据excel表--身份证号后三位是0--〉还原
  6. 拯救Mac OSX的SSD!优酷Mac客户端缓冲(下载)视频路径转移,修改下载文件夹
  7. 隐藏a-tabe属性列
  8. Java常见面试题-100道
  9. 转贴一个:中国股市,现在已经过了72小时最佳救援时间了!
  10. office--word使用技巧——论文排版