jsp是什么?
来源:互联网 发布:linux 关闭显示行数 编辑:程序博客网 时间:2024/05/17 02:48
javaBean是特殊的Java类,使用J ava语言书写,并且遵守JavaBean API规范。
接下来给出的是JavaBean与其它Java类相比而言独一无二的特征:
提供一个默认的无参构造函数。
可能有一系列可读写属性,这些属性必须私有化。
通过public类型的方法暴露给其他程序,通常使用一系列的"getter"或"setter"方法。
javabean示例:
package com.javabean;public class Student {private String name=null;private int age=0;public Student(){//无参构造方法}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;}}
访问javabean :<jsp:useBean id="bean的名字" class="类的全名包括包名" scope="bean的作用域,只能取以下四个中的一个,默认为page:page|request|session|application"/>
访问javabean对象的属性:通常使用getProperty(),setProperyt()方法;下面是一个例子。
<jsp:useBean id="student" class="com.javabean.Student" scope="page"/><jsp:setProperty name="student" property="name" value="jhon"/><jsp:setProperty name="student" property="age" value="18"/>name:<jsp:getProperty name="student" property="name" />age: <jsp:getProperty name="student"property="age" />
阅读全文