javaBean

JavaBean例子:12soft_javabean0317

index.jsp

<body>

  <jsp:useBean id="b" class="com.neusoft.entity.Book" scope="session"></jsp:useBean>    

  <jsp:setProperty  name="b" property="bookname" value="java编程"/>

    <jsp:setProperty  name="b" property="bookid" param="bid"/>


    jsp:getProperty的作用是输出
      <jsp:setProperty  name="b" property="bookname" />

     
     el表达式输出,对象.属性名\${b.bookid }:
     ${b.bookid }

  <hr/>

  <%

  //<jsp:useBean id="b" class="com.neusoft.entity.Book" scope="session"></jsp:useBean>    

  //以上代码等同于以下两行
  //Book b=new Book();
  //session.setAttribute("b",b);

   
  //<jsp:setProperty  name="b" property="bookname" value="java编程"/>等价于
  //
   

  //<jsp:setProperty  name="b" property="bookid" param="bid"/>等价于
  //String bid=request.getParameter("bid");
  //b.setBookid(bid);

   
  Book b2(Book)session.getAttribute("b");
    //Book book=new Book();
    out.println(b2.getBookname()+"<br/>");
    out.println("id"+b2.getBookid());
     %>
  </body>


Book.java

package com.neusoft.entity;


public class Book {
//为所有的属性定义getXXX/setXXX方法
private String bookid;
private String bookname;
private float price;
private boolean publishedl;//是否已绝版


public String getBookid(){
return this.bookid;
}

public void setBookid(String bookid){
this.bookid=bookid;
}


public String getBookname() {
return bookname;
}


public void setBookname(String bookname) {
this.bookname = bookname;
}


public float getPrice() {
return price;
}


public void setPrice(float price) {
this.price = price;
}


public boolean isPublishedl() {
return publishedl;
}


public void setPublishedl(boolean publishedl) {
this.publishedl = publishedl;
}

}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值