- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
属 性 用 法 name 该属性是必需的,它表示要设置的属性是哪个Bean property 该属性是必需的,它表示要设置哪个属性。有一个特殊用法:如果property的值是“*”,表示所有名字和Bean属性名字匹配的请求参数都将被传递给相应属性的set方法 value 该属性是可选的,它用来指定Bean属性的值。字符串数据会在目标类中通过标准的valueOf方法自动转换成数字、boolean、Boolean、byte、Byte、char、Character。例如,boolean和Boolean类型的属性值(比如true)通过Boolean.valueOf转换,int和Integer类型的属性值通过Integer.valueOf转换。value和param不能同时使用,但可以使用其中任意一个 param 该属性是可选的,它指定用哪个请求参数作为Bean属性的值。如果当前请求没有参数,则什么事情也不做,系统不会把null传递给Bean属性的set方法。因此,可以让Bean自己提供默认属性值,只有当请求参数明确指定了新值时才修改默认属性值 属性 1.name=beanInstanceName 该属性对应jsp:useBean中的id,因此name要和jsp:useBean的id一样 。 2.property=* 这是一种设置Bean属性的快捷方式。储存用户在JSP输入的所有值,用于匹配Bean中的属性。JSP解释器将把系统Request对象中的参数一个一个的列举出来,检查这个JavaBean的属性是否和Request对象中的参数有相同的名称。如果有,就自动将Request对象中参数值传递给相应的JavaBean属性。 在Bean中,属性的名字、类型必须和request对象中的参数名称相匹配。由于表单中传过来的数据类型都是String类型的,JSP内在机制会把这些参数转化成Bean属性对应类型。 ?property=propertyName [ param=parameterName ] 用一个参数值来指定Bean中的一个属性值,一般情况下是从request对象中获得的。其中property指定Bean的属性名,param指定request中的参数名。 在Bean属性的名字和request中参数名字不同时使用这个方法。 Param指定request中的参数名。 property=propertyName value={string | %= expression %} 使用指定的值来设定Bean属性。这个值可以是字符串,也可以是表达式。如果这个字符串,那么它就会被转换成Bean属性的类型。如果是一个表达式,那么它的类型就必须和将要设定的属性值的类型一致。 如果参数值为空值,那么对应的属性值也不会被设定。此外,不能在同一个“jsp:setProperty”中同时使用param和value参数 。 下面两行使用请求参数值来匹配Bean中的属 性值。 jsp:setProperty ?name=“user?property= *“/ jsp:setProperty name=“user“ property= “user“ param=“username“/ 假设上面两行所在的JSP文件是action-setproperty.jsp。 访问该页面的URL是http://localhost:8080/action- setproperty.jsp?username=liuyongpo。则该URL中的 参数username的值liuyongpo就会自动赋予给user中的属 性user. 下面两各元素使用指定的值来设定Bean属性: jsp:setProperty ?name=“result?property= “col“ value=${i mod 4}/ jsp:setProperty name=“result“ property= “row“ value= “%=i/4% / jsp:getProperty 主要用于获得JavaBean中的属性值 使用jsp:getProperty 之前,必须用jsp:useBean创建它。 JSP 语法格式如下: jsp:getProperty name=beanInstanceName property=propertyName / ?属性: 1.name=beanInstanceName 该属性对应jsp:useBean中的id,因此name要 和jsp:useBean的id一样 。 ?2.property=propertyName propertyName是想要取得的属性值。 【例4-15】通过一个用户注册的例子来具体介绍这3个动作元素的使用方法 4.4.5
您可能关注的文档
- (第8章渐开线圆柱齿轮精度设计及其检测)机械精度设计与检测2.ppt
- “数字化城管”的技术体系及其在江苏省的推广和应用65914.ppt
- 《社会调查与社会实践》第一讲.ppt
- [精]2013高考生物冲刺复习课件:12人体的内环境与稳态(117张)2.ppt
- 【创新设计】(福建专用)2014届高考地理一轮复习第一部分自然地理第四章地表形态的塑造第2讲.ppt
- 《离散系统建模与仿真》讲义2011.ppt
- 《世界多极化:不可逆转》.ppt
- 《水力学》第四章有压管中的恒定流.ppt
- 【全程学习方略】2011版高中生物3.2.2细胞器之间的协调配合和细胞的生物膜系统课件新人教版必修160255.ppt
- 常见疾病病因与治疗方法——脑出血.ppt
文档评论(0)