javaBean的用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaBean的用法相关的知识,希望对你有一定的参考价值。

最好把 <jsp:setProperty> 赋值的这个能够讲详细点高分!

<jsp:setProperty>标签用来设置已经实例化的JavaBean对象的属性.设置setProperty标签属性值有三种语法格式.
1.通过表达式或字符串设置
语法格式:
<jsp:setProperty name="beanName" property="propertyName" value="<%=expression%>|字符串" />
其中name表示JavaBean的名字,对应useBean标签中的id属性;property表示要给哪个属性设置值,value表示设置属性的表达式或者字符串.
如果将表达式的值设置为JavaBean属性的值,表达式值的类型必须和JavaBean属性的类型一致;如果将字符串设置为JavaBean属性的值,这个字符串将会自动转化成JavaBean属性的类型.
比如:
<html>
<BODY>
<%@ page language="java" %>
<jsp:useBean id="taxbean" scope="application" class="tax.TaxRate" />
<jsp:setProperty name="taxbean" property="product" value="A002" />
<jsp:setProperty name="taxbean" property="rate" value="17" />
产品: <jsp:getProperty name="taxbean" property="product">
<br>
税率:<jsp:getProperty name="taxbean" property="rate">
</BODY>
</HTML>
2.通过HTTP表单的参数值设置
语法格式:
<jsp:setProperty name="beanName" property="*" />
其中name表示JavaBean的名字,对应useBean标签中的id属性;property为星号,表示不用再具体指定JavaBean属性的值将对应表单中的那个参数,系统会自动根据名字进行匹配.但要求表单参数的名字必须与JavaBean中属性的名字完全相同.
3.通过request的参数值设置
语法格式:
<jsp:setProperty name="beanName" property="propertyName" param="paramName" />
其中name表示JavaBean的名字,对应useBean标签中的id属性;property表示要给哪个属性设置值;param表示表单中的参数名字.此种格式通过request获得表单中的参数值,JSP引擎自动将request获取的参数值传递给JavaBean中对应的属性.但要求request参数名字必须与JavaBean中的属性名字一致.
参考技术A javabean是java的一个组件 使用javabean可以将代码重复利用 在MVC开发模式中 javabean充当模型层 其实它就是由一些setter和getter方法构成的
Ajax是(Asynchronous javascript And XML)的总称 意思是 非同步javascript 使用它 可以增强用户体验和提高简单验证的效率
使用好他们 找些教程学下就可以了 前者多学学java语言 后者有专门的Ajax教程
满意请采纳。追问

你这是欺负我不会么?

参考技术B 绝对够详细
http://baike.baidu.com/link?url=sP5k5lLqUHRJ-bvrbVO75TKQpl_6rah_Geuy3VrV31UITQFN37-Hz-rKJ0XMRjL_P5fF4VasjROFqdmp8xmQMa

以上是关于javaBean的用法的主要内容,如果未能解决你的问题,请参考以下文章

javabean的用法作业(手写拍照上传): 1 啥是JavaBean?有啥作用? 2举例说明

什么是javabean及其用法

JavaBean简介和用法

JavaBean的编写和用法都有哪些

as 插件GsonFormat用法(json字符串快速生成javabean)

jsp中用javabean读取值出现乱码