Javabean 就是一个类,这个类就定义一系列 get<Name> 和 set<Name> 方法。 So simple !Javabean 就是为了和 jsp 页面传数据化简交互过程而产生的。 自己的理解:使用 javabean 和不用 javabean 的区别: 一个 javabean 就是为 jsp 页面上的元素一一开辟一个空间,然后根据需要赋值、读值。而如果不用 javabean ,就直接使用 HttpServlet 的 request 对象: 只在 jsp 页面间传递获取数据: String name=req.getParameter(“name”); 显示数据: out.println(name); 存数据入 DB :在 jsp 中直接嵌入 java 代码,用 insert 语句存入。 感觉就像当年自己毕设做的 asp 代码一样。 .asp 页面中一系列的 req.getParameter 代码和嵌入一大堆的 sql 语句,代码很乱,很难维护。 而使用 javabean 之后,优势也就是 java 的优势:组件技术,代码重用,易于维护。(在 jsp 页面中数据的显示很清晰。) javabean 的两种使用方式:(嵌入 java 代码方式和使用 jsp 标记符方式)【也就是当作普通的类来使用或者在 jsp 中 页面处理时有特殊的标记符处理方式】 以下是使用 javabean 的每个功能的两者不同方式比较:(用了 javabean 只是方便一点,并且可以实现组件重用而已。) a ) jsp 中使用 javabean 的类的两种方法:(这两行代码的作用是一样的) 法一: jsp 中使用 <jsp:useBean> 标记符访问 javabean : <jsp:useBean id="test" class="test.TestBean" /> 法二: jsp 中嵌入 java 代码方式访问 javabean : 首行导入 javabean : <%@ page import="com.javaBean.TestBean" %> 下边就可以像在 java 语言中那样用了: <% TestBean testBean=new TestBean(); %> b)jsp 页面之间传递和获取数据的两种方法: l 获取数据: 法一:使用属性标记符: <jsp:getProperty name="test" property="message" /> 法二:直接嵌入 java 代码:(更简单) <%=testBean.getName()%> l 存数据: 法一:使用属性标记符: 设置单个元素值: <jsp:setProperty name="test" property="name" value="jcm" /> 设置 jsp 页面中所有元素的值: <jsp:setProperty name="test" property="*" /> 注:这个方法特别方便,只需要在接收数据并负责显示的 jsp 页面使用 <jsp:useBean> 之后加上这一行代码,所有数据就自动赋值了。然后在接下来的 jsp 代码中就可以使用 get 方法显示出数据了。 法二:直接嵌入 java 代码: <% String name=req.getParameter(“name”); testBean.setName(name) String pwd=req.getParameter(“password”); testBean.setName(pwd) %> 注: 通常 javabean 函数中除了 get 和 set 方法外,还有一个把数据存入 DB 中的方法(也就是和 DB 连接并实现 insert 语句)。
JavaBean
精选 转载上一篇:空之境界
下一篇: C++类对象的复制-拷贝构造函数
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
javabean spring javabean springboot
1 在Idea的启动页面点击“Create New Project” 点击下一步,再点击下一步就完成新建了 2.配置本地的maven镜像
javabean spring maven 启动页面