写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用
jsp标签jsp:setProperty用法
jsp:setProperty用来设置已经实例化的豆对象的属性
第一种形式:
jps:setProperty name=JavaBean实例名属性=*/该形式是设置豆属性的快捷方式。在豆中属性的名字,类型必须和请求对象中的参数名称相匹配。由于表单中传过来的数据类型都是线类型的,Jsp内在机制会把这些参数转化成豆属性对应的类型。
属性="*"表示所有名字和豆属性名字匹配的请求参数都将被传递给相应的属性设置方法。
第二种形式:
jsp:setProperty name=JavaBean实例名property=JavaBean属性名 /使用请求对象中的一个参数值来指定豆中的一个属性值。在这个语法中,属性指定豆的属性名,而且豆属性和请求参数的名字应相同。也就是说,如果在豆中有设置用户名(字符串用户名)方法,那么,属性名称的值就是用户名。这种形式灵活性较强,可以有选择的对豆中的属性赋值
第三种形式:
jsp:setProperty name=JavaBean实例名property=JavaBean属性名value=BeanValue/value用来指定豆属性的值。字符串数据会在目标类中通过标准的的价值方法自动转换成数字、布尔、布尔、字节、字节、字符、字符。例如,布尔型和布尔代数学体系的类型的属性值(比如"真")通过布尔值转换,int和整数类型的属性值(比如"42")通过整数值转换。
第四种形式:
jsp:setProperty name=JavaBean实例名
属性=属性名参数=请求对象中的参数名
/param指定用哪个请求参数作为豆属性的值1000豆。属性和请求参数的名字可以不同。如果当前请求没有参数,则什么事情也不做,系统不会把空传递给豆属性的设置方法。因此,你可以让豆自己提供默认属性值,只有当请求参数明确指定了新值时才修改默认属性值。
例如,下面的代码片断表示:如果存在顶点位置请求参数的话,把变量属性的值设置为请求参数顶点位置的值;否则什么也不做。
//sampleBean.java
包MyJavaBeanPackage
公共类示例Bean2
{
私有字符串id;
私弦年龄;
私有字符串名称;
私弦性;
私有字符串地址;
公共样本Bean2()
{
}
公共字符串getName()
{
返回名称;
}
公共空的集合名(字符串名)
{
this.name=name
}
公共字符串getSex()
{
回报性;
}
公共void setSex(字符串性)
{
性=性
}
公共空的集合id(字符串id)
{
this.id=id
}
公共空存储(字符串年龄)
{
this.age=年龄;
}
公共字符串getId()
{
返回id;
}
公共字符串getAge()
{
回归年龄;
}
公共字符串getAddr()
{
返回地址;
}
公共void setAddr(字符串地址)
{
this.addr=地址
}
}
//SampleBean.html
超文本标记语言
头
标题使用jsp:getProperty和jsp:setProperty标记/标题
/头
身体
表单名称=表单1 操作=示例2。“JSP”方法=“post”
p align=居中编号
输入类型=文本名称=id
/p
p align=居中姓名
输入类型=文本名称=名称
/p
p align=居中性别
select name=TheSex id=sex
选项值=男挑选男/选项
选项值=女女/选项
/选择
/p
p align=居中年龄
input type=text name=TheAge
/p
p align=居中
输入类型=提交值=提交
输入类型=重置值=重置
/p
/表单
/body
/html//SampleBean.jsp
%@页
语言=java
内容类型= text/html;字符集=GBK
%
JSP:useBean id= sample bean 2 class= my JavaBean package .SampleBean2/
超文本标记语言
头
标题在JavaBean中存放数据/标题
/头
身体
% - 方法一
JSP:set property name= sample bean 2 property= * /
- %
% - 方法二- %
JSP:set property name= sample bean 2 property= id /
JSP:set property name= sample bean 2 property= name /
% - 方法三- %
JSP:set属性名称=示例bean 2 属性=地址值=洛阳师范学院/
% - 方法四豆属性的名字可以与请求参数不同- %
JSP:set property name= sample bean 2 property= sex param= TheSex /
JSP:set property name= sample bean 2 property= age param= the age /
中心
编号:JSP:getProperty name= sample bean 2 property= id /br
姓名:JSP:getProperty name= sample bean 2 property= name /br
性别:JSP:getProperty name= sample bean 2 property= sex /br
年龄:JSP:getProperty name= sample bean 2 property= age /br
住址:JSP:getProperty name= sample bean 2 property= addr /br
/居中
/body
/html
98以上就是jsp中设置属性怎么用?的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。