JSP中嵌入JavaBean
来源:互联网 发布:socket编程例子 编辑:程序博客网 时间:2024/06/04 18:45
JavaBean是一种可重复使用,且跨平台的软件组件。JavaBean可分为两种:一种是有用户界面(UI)的javaBean;还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的javaBean。Jsp通常访问的是后一种javaBean.
Jsp 和javaBean搭配使用的优点:
1.使得html与java程序分离,这样便于维护代码。如果把所有的程序代码都写到jsp网页中,会使用代码繁杂,难以维护。
2.可以降低开发jsp网页人员对java编程能力的要求。
3.jsp侧重于生成动态网页,事务处理由javaBean来完成,这样可以充分利用javaBean组件的可重用性特点,提高开发网站的效率。
一个标准的javaBean有以下几个特性:
1.javaBean是一个公共的类
2.javaBean有一个不带参数的构造方法
3.javaBean通过setXXX方法设置属性,通过getXXX方法获取属性。
package com.anllin.bean;public class Person{ private String name; private int age; private String address; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } }
Jsp访问javaBean的语法
1.导入javaBean类
<%@ page import=”com.anllin.bean.Person” %>
2.声明javaBean对象 <jsp:useBean id="person" class="com.anllin.bean.Person"></jsp:useBean>
其实相当于
<%
Person person = new Person();
%>
Id表示生成一个类的实例,一般id不能重复,用于表示不同的对象,如果相同则表示同一个对象,这种情况下jsp会报错。
3.访问javaBean属性 <jsp:setProperty property="name" name="person" value="jack"/>
<jsp:getProperty property="name" name="person"/><br>
其实相当于
<%
person.setName(“jack”);
person.getName();
%>
完整案例
<html> <head> <title>My JSP 'javabean.jsp' starting page</title> </head> <body> <jsp:useBean id="person" class="com.anllin.bean.Person"></jsp:useBean> <jsp:setProperty property="name" name="person" value="jack"/> <jsp:setProperty property="age" name="person" value="20"/> <jsp:setProperty property="address" name="person" value="beijing"/> <jsp:getProperty property="name" name="person"/><br> <jsp:getProperty property="age" name="person"/><br> <jsp:getProperty property="address" name="person"/><br> </body></html>
参考博客:http://www.cnblogs.com/zfc2201/archive/2011/08/17/2143615.html
- JSP中嵌入JavaBean
- JSP中使用JavaBean
- Jsp中使用JavaBean
- JSP中使用JavaBean
- jsp中利用javabean
- jsp中使用javabean
- JSP中JavaBean标签
- jsp中应用JavaBean
- JSP中JavaBean部署
- Jsp中使用JavaBean
- FLEX嵌入JSP中
- swf 嵌入 jsp 中
- JSP中JavaBean的应用
- JSP中引用JavaBean 组件
- jsp中javabean的应用
- JSP中JavaBean的生命周期
- Jsp中JavaBean的使用
- 在JSP中使用JavaBean
- Saltstack console平台界面配置
- UGUI
- Android Studio无法单点调试Connected to the target VM, address 'localhost8601', transport 'socket'
- java中高级面试
- 线程未设置daemon导致shutdown无法及时退出
- JSP中嵌入JavaBean
- gdb调试工具
- KEIL——目录
- Python
- Jquery实现京东右侧固定层
- C#中的enum枚举类
- JAVA正则表达式 Pattern和Matcher,用正则替换对应的内容。
- Jq获取值
- Linux开发几个小技巧