JavaBean与jsp的动作

何为JavaBean,直接上代码:

public class User {
    private String name = "";
    private String psd = "";

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPsd() {
        return psd;
    }

    public void setPsd(String psd) {
        this.psd = psd;
    }
}

上述User类在cn.test的包中

这就是一个JavaBean。。。
①Bean类中必须有一个无参构造方法。默认的即可
②Bean类不应有Public修饰符修饰的数据成员
③通过访问方法getXXX()setXXX()来访问数据成员的值


JSP中用动作使用JavaBean:

<jsp:useBean id="user" class="cn.test.User"></jsp:useBean>
<!--创建一个JavaBean对象-->
<!--user即为Bean的一个对象名-->
<!--①--><%user.setName("zwq")%>
<!--②--><%=user.getName()%>
<!--可以这样用-->
<jsp:setProperty property="name" name="user" value="zwq"/>
<!--作用与①相同,property后的属性值为Bean类中的变量名,name后的属
性值为Bean类的对象名,value是所赋得值-->
<jsp:getProperty property="name" name="user"/>
<!--作用与②相同,property后的属性值为Bean类中的变量名,name后的属
性值为Bean类的对象名-->

其他的JSP动作:

①< jsp:include>:
与jsp的include指令很像,但是也有区别:include指令是在编译时执行,include动作是在运行时执行。
标准写法:

<jsp:include page="(jsp文件名字+后缀名)">

page中的属性值受basePath的影响,具体的解释:

http://blog.csdn.net/zhengyikuangge/article/details/50574299


②< jsp:forward>:
作用:跳转页面
标准写法:

<jsp:forward page="test.jsp"></jsp:forward>

page中的属性值受basePath的影响,具体的解释:

http://blog.csdn.net/zhengyikuangge/article/details/50574299


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值