频道栏目
首页 > 程序开发 > 软件开发 > 其他 > 正文
Jsp访问JavaBean
2017-04-17 09:49:19           
收藏   我要投稿

Jsp访问JavaBean:JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须遵循以下几个条件。

- JavaBean有一个不带参数的构造方法
- JavaBean通过setXXX方法设置属性,通过getXXX方法获取属性

一个标准的JavaBean

public class Person {
    private String name ;
    private int age ;
    private float height;
    private Date birthday;

    public Person()
    {
    }

    public Date getBirthday() {
        return birthday;
    }
    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }
    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 float getHeight() {
        return height;
    }
    public void setHeight(float height) {
        this.height = height;
    }

}

jsp操作javabean">Jsp操作JavaBean

示例代码:

<%@ page import="java.util.Date" %><%--
  Created by IntelliJ IDEA.
  User: xiongyu
  Date: 2017/4/16
  Time: 15:04

--%>

<%@ page import="java.util.Date" %><%--
  Created by IntelliJ IDEA.
  User: xiongyu
  Date: 2017/4/16
  Time: 15:04
  To change this template use File | Settings | File Templates.
--%>

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%--直接赋值--%> <%--从请求参数获取--%> <%--八种基本数据类型类型可以自动转换--%> <%--特殊类型的处理--%> <%=person.getName()%> <%=person.getAge()%> <%=person.getHeight()%> <%=person.getBirthday()%>
<%--用所有的请求参数为bean赋值--%> <%----%> <%--<%=person.getName()%>--%> <%--<%=person.getAge()%>--%> <%--<%=person.getHeight()%>--%> <%--<%=person.getBirthday()%>--%>

需要注意的几点:
- scope代表作用域,属性有:page(当前页面的生命周期), request(请求范围的生命周期), session(当前的会会话生命周期),application(和应用程序声明周期一样)。
- 如果属性值为空则会输出一个null字符串
- 用所有请求参数为bean赋值时注意需要名称保持一致。

点击复制链接 与好友分享!回本站首页
上一篇:nyoj 1272 表达式求值
下一篇:Mybatis-Spring整合
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站