在请求中存取属性setAttribute&getAttribute方法

在请求中保存属性:
 public void setAttribute(String name,Object o)
 request.setAttribute("mess","注册失败");
在请求中获取属性:
 public Object getAttribute(String name)
两点注意事项:
 1.在使用属性值的时候要做非空判断,否则会出现空指针异常
 2.她的返回值类型是Object类型,需要做数据类型转换

示列:

doUserCreate.jsp页面代码
//添加提示信息,需要在userCreate.jsp页面中进行提示信息展示
request.setAttribute("message","该用户已存在,不能注册");

userCreate.jsp页面代码
//接收doUserCreate.jsp,传过来的信息,判断非空然后提示,使用Object类型接收数据
  Object mess=request.getAttribute("message");
  if(null!=mess){
   out.println(mess.toString());
  }

时间: 2024-10-29 20:34:25

在请求中存取属性setAttribute&getAttribute方法的相关文章

Qt中设置属性setAttribute(Qt::WA_DeleteOnClose)报错的情况

在Qt的Gui编程中,经常会用到QWidget和其子类作为父控件来显示,其上添加有若干控件. 在关闭QWidget及其子类窗口时需销毁窗口. 如果是在是定义在栈上: MainWindow w;  w.show(); 在构造函数中增加:setAttribute(Qt::WA_DeleteOnClose)以后, 会在关闭时出现异常,因为当退出main方法时,会自动销毁窗口,而setAttribute方法会使得Qt再次销毁窗口,造成二次delete,产生报错. 如果定义在堆上 : MainWindow

java中length属性、length()方法、size()方法

java中的length属性是针对数组说的,用来求数组的长度: length()方法是针对字符串String说的,用来求字符串的长度: size()方法是针对集合说的,求集合元素的个数: 原文地址:https://www.cnblogs.com/xbackjing/p/10469499.html

c#中datareader中HasRows属性和Read方法的区别

datareader.HasRows 属性获取一个值,该值指示 SqlDataReader 是否包含一行或多行,如果是则返回true,否则返回false;        datareader.read()为从数据开头往后读,如果库中已读到结尾了(可能没有记录)则返回false,如果用在if中,则会自动读出一条,else里则不必再用read(),如果有while(含有read()条件),则自动从第二条开始往下读                        结论:单条可用read()检测,多条用到

ajax和SSH请求中乱码的一些解决方法

乱码的原因无非就是两端的编码方式不同. ajax方的编码 ajax无论是get还是post,都可以在content-type中设置charset为utf-8,或者beforesend中在setheader SSH方的编码 1.在struts.xml中配置 <constant name="struts.i18n.encoding" value="UTF-8" /> 2.在web.xml中配置encoding tomcat的编码 这个也是最容易被忽略的 &l

为什么JAVA中的属性不能覆盖而方法却可以覆盖

以前还真就没有想过这个问题,今天上课的时候 徐老师提出了这么一个问题,在java中是属性重要?还是方法重要? 徐老师形象的讲了这么一个比喻来解释了java中属性与方法的地位 李嘉诚很有钱, 李嘉诚如果在程序中 他的资产的数目就可以被认为是他的一个属性. 李嘉诚还有一个儿子,他的儿子也有资产 但他的资产是他自己的,银行也不可能 同意李嘉诚儿子的资产就因为是他的儿子就把李嘉诚的资产覆盖掉.... 所以说JAVA中最重要的是属性~~~ 一个程序最重要的是数据...这个我非常认同,因为软件无非就是信息的

JAVA中的反射只获取属性的get方法

JAVA中的反射只获取属性的get方法 在开发过程中,我们经常需要获取类中某些属性的get方法,此时我们需要使用到反射,例如,我们在获得一个对象后,需要知道该对象的哪些属性有值,哪些没有值,方便我们后面的处理. 譬如在我们拼SQL语句时,就需要知道哪些字段为空或为NULL,此时我们在拼语句的时候需要剔除掉,若是我们采用一般的判断的办法,则会很复杂(需要处理好SQL中的AND关键字的有无 ),当然,我们也有另外的解决办法(例如将非空的键和值存入map中,再将map存入list集合中,然后循环集合做

js中的getAttribute方法使用示例

getAttribute()方法是一个函数.它只有一个参数——你打算查询的属性的名字,下面为大家介绍下其具体的使用 getAttribute()方法 至此,我们已经向大家介绍了两种检索特定元素节点的办法:一种是使用getElementById()方法,另一种是使用getElementsByTagName()方法.在找到那个元素后,我们就可以利用getAttribute()方法把它的各种属性的值查询出来. getAttribute()方法是一个函数.它只有一个参数——你打算查询的属性的名字: ob

extjs中treepanel属性和方法

1.Ext.tree.TreePanel 主要配置项: root:树的根节点.rootVisible:是否显示根节点,默认为true.useArrows:是否在树中使用Vista样式箭头,默认为false.lines:是否显示树线,默认为true.loader:树节点的加载器,默认为Ext.tree.TreeLoader. selModel:树的选择模式,默认为Ext.tree.DefaultSelectionModel.pathSeparator:树节点路径的分隔符,默认为“/”.single

java中常用的包、类、以及包中常用的类、方法、属性-----io包

由于最近有需要,所以下面是我整理的在开发中常用的包.类.以及包中常用的类.方法.属性:有需要的看看 java中常用的包.类.以及包中常用的类.方法.属性 常用的包 java.io.*; java.util.*; java.lang.*; java.math.*; java.sql.*; java.text.*; java.awt.*; javax.swing.*;   包名 接口 类 方法 属性 java.io.*; java.io.Serializable实现序列化 java.io.Buffe