javabeans的运用
javabeans的运用
对javabean的使用我开始严重的郁闷,跟着书上说的做,但是总是不成功。后来别人说我是基础不牢靠。我觉得应该从servlet学起然后再加进入JSP学是非常快的,对于JAVABEAN在我看来和普通类差不多,只是多了一些很少的特性而已,如果学习servlet对类的调用就会了解的更加的深一点,运用javabean的标签,对JAVABEAN的调用是非常简单的,只要将javabean的.class文件放入webapps/myjsp/WEB-INF/classes的目录下即可,然后在jsp页面中插入
<jsp:usebean class="bean在classes文件夹下的位置" scope=="作用范围page/request/application" id ="要为bean创建的实例名称" type="继承类的所在位置">
但是还要注意javabean的编写,对例如:
package com.xiami
public class Bean {
private name;
public Bean(){
}//public一定不要丢掉
public voidsetname(String name){
this.name=name;
}
public String getname(){
return name;
}
}
下面在jsp中可以插入<jsp:useBean id="name" class="com.xiami.Bean" >scope属性不写默认为page
<jsp:setProperty name="name" value="xiami">
</jsp:useBean>不能丢掉
<jsp:getProperty name="name" > 或者使用${name.nam} 在页面中开启EL的情况下,本人认为jsp只做为表现层view,所以大量的代码段对于系统的维护严重不利。