JavaBean技术

来源:互联网 发布:mac 虚拟机 游戏 编辑:程序博客网 时间:2024/06/03 18:48

JavaBean的产生,使JSP页面中的页面逻辑变得更加清晰,程序之中的实体对象及业务逻辑可以被单独封装到Java类之中,JSP页面通过自身操作JavaBean的动作标识对其进行操作,改变了HTML网页代码与Java代码混乱的编码方式,这不仅提高了程序的可读性、易维护性,还提高了代码的重用性。

首先编写一个JavaBean类文件,并创建响应的属性信息,属性定义为私有,提供公开的getter和setter方法以供JSP页面访问调用。创建了javaBean后,在JSP页面使用<jsp:useBean></jsp:useBean> 、 <jsp:setProperty /> 、 <jsp:getProperty />三个标签即可操作该javaBean的信息,下面分别对这三个标签做出解析:

<jsp:useBean>标签:不仅可以实例化javaBean对象,还可以设置javaBean的作用域,其语法格式如下:<jsp:useBean id="实例名" scope="范围" class="完整类名"></jsp:useBean>//范围scope的值可以是page(默认)、request、session、application<jsp:getProperty property="属性名" name="属性所属实例的名称,即jsp:useBean的实例名"/><jsp:setProperty property="属性名" name="属性所属实例的名称,即jsp:useBean的实例名" value="设置属性对应的值"/>

补充:
表单信息中的属性名称最好设置成JavaBean中的属性名称,这样就可以通过<jsp:setProperty property="*"/>的形式来接收所有参数,此种方式可以减少程序中的代码量。
2 0
原创粉丝点击