jsp中setproperty如何使用

  

jsp中setproperty如何使用?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

jsp标签jsp: setproperty用法

& lt; jsp: setProperty>用来设置已经实例化的Bean对象的属性

& lt; jps: setproperty name=癑avaBean实例名“属性=?“/祝辞

该形式是设置豆属性的快捷方式。在Bean中属性的名字,类型必须和请求对象中的参数名称相匹配。由于表单中传过来的数据类型都是字符串类型的,Jsp内在机制会把这些参数转化成豆属性对应的类型。

属性=?“表示所有名字和豆属性名字匹配的请求参数都将被传递给相应的属性集方法。

第二种形式:

& lt; Jsp: setProperty name=癑avaBean实例名“属性=癑avaBean属性名“/在

使用请求对象中的一个参数值来指定Bean中的一个属性值。在这个语法中,财产指定Bean的属性名,而且豆属性和请求参数的名字应相同。也就是说,如果在Bean中有setUserName(字符串的用户名)方法,那么,propertyName的值就是“userName"。这种形式灵活性较强,可以有选择的对Bean中的属性赋值

& lt; jsp: setProperty name=癑avaBean实例名“属性=癑avaBean属性名“值=https://www.yisu.com/zixun/" BeanValue "/>

用价值来指定豆属性的值。字符串数据会在目标类中通过标准的的方法自动转换成数字,布尔,布尔,字节,字节、字符,字符。例如,布尔和布尔类型的属性值(比如“真正的”)通过布尔。返回对象的值转换,int和整数类型的属性值(比如“42”)通过整数。返回对象的值转换。

& lt; jsp: setProperty name=癑avaBean实例名“   属性=皃ropertyName"param=扒肭蠖韵笾械牟问?在

参数指定用哪个请求参数作为豆属性的值.Bean属性和请求参数的名字可以不同。如果当前请求没有参数,则什么事情也不做,系统不会把空传递给豆属性组的方法,因此,你可以让豆自己提供默认属性值,只有当请求参数明确指定了新值时才修改默认属性值。

例如,下面的代码片断表示:如果存在numItems请求参数的话,把numberOfItems属性的值设置为请求参数numItems的值,否则什么也不做。

下面是一个简单的例子:

//sampleBean.java      包MyJavaBeanPackage;      公开课SampleBean2   {   私人字符串id;   私人字符串年龄;   私人字符串名称;   私人字符串性;   私人字符串addr;   公共SampleBean2 ()   {   }   公共字符串getName ()   {   返回名称;   }   公共空间setName(字符串名称)   {   this.name=名称;   }   公共字符串getSex ()   {   返回性;   }   公共空间setSex(字符串性)   {   这一点。性别=性;   }      公共空间setId (String id)   {   这一点。id=id;   }   公共空间setAge年龄(字符串)   {   这一点。年龄=年龄;   }   公共字符串getId ()   {   返回id;   }   公共字符串getAge ()   {   返回年龄;   }   公共字符串getAddr ()   {   返回addr;   }   公共空间setAddr(字符串addr)   {   这一点。addr=addr;   }   }//SampleBean.html   & lt; html>   & lt; head>   & lt; title>使用& lt; jsp: getProperty>和& lt; jsp: setProperty>标记& lt;/title>   & lt;/head>      & lt; body>   & lt;表单名称=癴orm1"action=癝ample2.jsp"方法=皃ost"比;   & lt; p align=癱enter"祝辞编的号   & lt;输入类型=皌ext"name=癷d"比;   & lt;/p>   & lt; p align=癱enter"祝辞姓名   & lt;输入类型=皌ext"name=皀ame"比;   & lt;/p>   & lt; p align=癱enter"祝辞性别   & lt;选择name=癟heSex"id=皊ex"比;   & lt;选项值=https://www.yisu.com/zixun/"男"选择>男   <选项值="女">女>   

  

年龄      

  

  jsp中setproperty如何使用