Java Web笔记:JavaBean简介
来源:互联网 发布:智业软件薪资 编辑:程序博客网 时间:2024/04/30 11:55
JavaBean简介
JavaBean是Java开发中的一个常用组件,jsp中主要用来减少重复代码,主要优点有:
1.可以将html与Java代码分离,方便维护;
2.可以把常用的程序写成JavaBean组件,在jsp使用时只需要调用组件来执行功能即可
在JSP中如果要使用JavaBean 的标签操作类,则类必须满足以下要求:
所有的类必须在一个包中;
所有的类必须声明为public class,这样才能为外部包访问;
类中的所有的属性必须封装,即使用private声明;
封装的属性如果需要被外部调用,则必须有对应的setter和getter方法;
一个JavaBean中至少存在一个无参构造方法,此方法为JSP中的标签所使用。
Web开发的标准目录结构
一个Java Web的标准目录结构如图:
各个目录的作用如下:
JavaBean与表单
下面给出一个简单的JavaBean实例,主要内容是html和jsp分离,同时JavaBean中设置方法,从而完成一个表单的提交。
SimpleBean.java
package com.zzh.test ;public class SimpleBean {private String name ;private int age ;public void setName(String name){this.name = name ;}public void setAge(int age){this.age = age ;}public String getName(){return this.name ;}public int getAge(){return this.age ;}}
input_bean.html
<!DOCTYPE html><html><head><meta charset="GBK"><title>Insert title here</title></head><body><form action=input_bean.jsp method="post">姓名:<input type="text" name="name"></br>年龄:<input type="text" name="age"></br><input type="submit" value="提交"><input type="reset" value="重置"></form></body></html>
input_bean.jsp
<%@ page contentType="text/html" pageEncoding="GBK"%><html><head><title>input_bean</title></head><body><%request.setCharacterEncoding("GBK") ;%><jsp:useBean id="simple" scope="page" class="com.zzh.test.SimpleBean"/><jsp:setProperty name="simple" property="*"/><h3>姓名:<%=simple.getName()%></h3><h3>年龄:<%=simple.getAge()%></h3></body></html>
0 0
- Java Web笔记:JavaBean简介
- Java web----JavaBean
- Java Web笔记 – JavaBean的使用 JavaBean的范围 与Java代码的交互
- JAVA WEB学习笔记(二)-JavaBean学习专题
- Java web 开发 笔记 第4章 JavaBean基础一
- Java web 开发 笔记 第4章 JavaBean基础二
- Java Web笔记:JavaBean实例之注册验证
- java web笔记——javaBean&EL表达式
- 【JSP笔记】第一章 JAVA WEB简介
- 传智播客Java web之 JavaBean
- JAVA WEB开发之JavaBean
- java web(四)javaBean
- JavaBean简介---------------------JavaBean是什么
- Java Web学习笔记2——JavaBean 与 设计模式一(Model 1)
- JavaBean 简介
- JavaBean简介
- JavaBean简介
- javaBean简介
- 猫,路由器,交换器
- Win10前途无限啊!
- SQL Server数据库备份还原
- IOS开发—网络请求之GET/POST同步请求
- CentOS 64位 无法生成Core文件解决方法。
- Java Web笔记:JavaBean简介
- RabbitMQ消息队列的小伙伴: ProtoBuf(Google Protocol Buffer)
- php常用变量、常量积累
- 十进制与二进制的相互转换
- Permutations
- Ubuntu 14.04 下手动安装Firefox的Flash插件 32位
- DWZ局部刷新
- fedora install Chromium
- java 常用的日期操作