- 1、本文档共706页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6. Properties tags jsp:setProperty标记列表,它设置实例化的Bean的初始特性值。 jsp:useBean id=“connection“ class=“com.myco.myapp.Connection scope=“session” jsp:setProperty? ? ? ? name=“connection” property=“timeout” value=“33” jsp:setProperty ? ? ? ? name=“connection” property=“maxUsers” value=“100” /jsp:useBean jsp:setProperty 设置Bean的属性值. ?JSP 语法格式如下: jsp:setProperty ?name=beanInstanceName ?{ ?property= * ? | property=propertyName“[param=parameterName] | ?property=propertyName value={string | %= expression %} ? } / 属 性 用 法 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中的
您可能关注的文档
- 全套课件-国际市场营销_完整.ppt
- 全套课件-《网络服务器的组建、配置与安全管理》_完整.ppt
- 全套课件-数据库技术与应用_完整.ppt
- 全套课件-精通Photoshop CS2中文版_完整.ppt
- 全套课件-旅游市场营销_完整.ppt
- 全套课件-软件工程_完整.ppt
- 全套课件-客户关系管理—客户关系的建立与维护(第2版)_完整.ppt
- 全套课件-会展旅游_完整.ppt
- 全套课件-人际沟通与交流_完整.ppt
- 全套课件-《销售管理实务》_完整.ppt
- 高中美术课堂中培养学生艺术鉴赏力的实证分析论文.docx
- 初中数学说理教学中的学生思维可视化策略研究论文.docx
- 初中英语课堂思辨能力培养与批判性思维的培养策略研究论文.docx
- 小学艺术展览教育资源的开发与利用研究论文.docx
- 基于科学推理的初中物理实验探究教学评价研究论文.docx
- 高中历史教学中历史知识结构构建与学生历史思维能力培养论文.docx
- 校园文化建设对初中历史教学品牌形象塑造的促进作用研究论文.docx
- 高中语文任务群教学中的学生情感态度价值观培养研究论文.docx
- 德育自主体系对学生情感发展的促进作用论文.docx
- 初中生校园运动会开幕式音乐选择与编排策略研究论文.docx
最近下载
- 综合管廊机电施工方案(总包安装分).docx
- 精品解析:重庆市开州区2023-2024学年七年级下学期期末质量监测历史试题(原卷版).docx VIP
- 实验6二阶电路响应的仿真.pdf VIP
- 青岛版八年级数学下册知识点归纳总结.pdf VIP
- 老码头拆除方案.doc VIP
- 一阶rc电路的暂态响应实验报告.doc VIP
- 2025广东广州市教育系统招聘公办中小学体育教练员18人笔试模拟试题及答案解析.docx VIP
- 2023-2024学年安徽省合肥市高新区八年级(下)期末物理试卷+答案解析.pdf VIP
- 跨学科融合:博物馆地理研学课程设计方案.docx VIP
- 财务比率公式汇总.doc VIP
文档评论(0)