Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2566654
  • 博文数量: 245
  • 博客积分: 4125
  • 博客等级: 上校
  • 技术积分: 3113
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-25 23:56
文章分类

全部博文(245)

文章存档

2015年(2)

2014年(26)

2013年(41)

2012年(40)

2011年(134)

2010年(2)

分类: Java

2011-07-12 10:04:52

}  type="package.class"">action  for  bean  
id=beanName”:定义生成bean组件的名字,不能重名且scope的值也最好一样,否则JSP引擎将认定最先被创建的那个。
scope=
page|request|session|application”:定义bean的活动范围,bean只有在它定义的范围里才能使用,在它的活动范围外将无法访问到它。
TestBean.jsp
  1. <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  3. <html>
  4.   <head>
  5.      <title>My JSP 'TestBean.jsp' starting page</title>
  6.      <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
  7.     <meta http-equiv="description" content="This is my page">
  8.     

  9.   </head>
  10.   
  11.   <body>
  12.     
  13.     <jsp:useBean id="student" scope="page" class="cn.Student" />
  14.     <%
  15.     student.SetStuName("小马");
  16.      %>
  17.      <%=student.AttendClass("English Course") %>
  18.      <% out.println("
    "
    ); %>
  19.      <%=student.GetStuName()+"的学号是: "+student.GetStuNo() %>
  20.   </body>
  21. </html>
 
 
Student.java
  1. package cn;
  2. public class Student {

  3.     private String StuName;
  4.     private int StuNo;
  5.     private static int No = 20110001;
  6.     
  7.     
  8.     public Student(){
  9.         StuName="DefaultName";
  10.         StuNo = No++;
  11.     }
  12.     public void SetStuName(String name){    
  13.         StuName=name;
  14.     }
  15.     public String GetStuName(){
  16.         return StuName;
  17.     }
  18.     public String GetStuNo(){
  19.         return String.valueOf(this.StuNo);
  20.     }
  21.     public String AttendClass(String ClassName){
  22.         return GetStuName()+"Attend "+ClassName;
  23.     }
  24. }
阅读(813) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

tianbianfei2011-07-13 13:21:01

在工作之余,也放松一下吧,给大家推荐一款android游戏,个人觉得挺好玩:http://doumiw.com/market/software!getSW.action?swId=9661