- 1、本文档共131页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP与JavaBean代码实例
第6章JavaBeans与JSP
Circle.java:
import java.io.*;
public class Circle
{ int radius;
public Circle()
{ radius=1;
}
public int getRadius()
{ return radius;
}
public void setRadius(int newRadius)
{radius=newRadius;
}
public double circleArea()
{return Math.PI*radius*radius;
}
public double circlLength()
{return 2.0*Math.PI*radius;
}
}
例子1(效果如图6.2所示)
useBeans.jsp:
%@ page contentType=text/html;charset=GB2312 %
%@ page import=Circle%
HTML
BODY bgcolor=cyanFont size=1
jsp:useBean id=girl class=Circle scope=page
/jsp:useBean
%--通过上述JSP标签,客户获得了一个作用域是page,名字是girl的beans --%
% //设置圆的半径:
girl.setRadius(100);
%
P圆的半径是:
%=girl.getRadius()%
P圆的周长是:
%=girl.circlLength()%
P圆的面积是:
%=girl.circleArea()%
/BODY
/HTML
例子2(效果如图6.3、6.4、6.5所示)
beans1.jsp:
%@ page contentType=text/html;charset=GB2312 %
%@ page import=Circle%
HTML
BODY bgcolor=cyanFont size=1
jsp:useBean id=girl class=Circle scope=session
/jsp:useBean
P圆的半径是:
%=girl.getRadius()%
A href=beans2.jspBRbeans2.jsp /A
/BODY
/HTML
beans2.jsp:
%@ page contentType=text/html;charset=GB2312 %
%@ page import=Circle%
HTML
BODY bgcolor=cyanFont size=1
jsp:useBean id=girl class=Circle scope=session
/jsp:useBean
P圆的半径是:
%=girl.getRadius()%
%girl.setRadius(400);%
P修改后的圆的半径是:
%=girl.getRadius()%
/BODY
/HTML
例子3(效果如图6.6、6.7所示)
appbeans.jsp:
%@ page contentType=text/html;charset=GB2312 %
%@ page import=Circle%
HTML BODY
jsp:useBean id=girl class=Circle scope=application
/jsp:useBean
P圆的初始半径是:
%=girl.getRadius()%
%girl.setRadius(1000);%
P修改后的圆的半径是:
%=girl.getRadius()%
/BODY
/HTML
Circle2.java:
import java.io.*;
public class Circle2
{ double radius=1;
double circleArea=0;
double circleLength=0;
public double getRadius()
{ return radius;
}
public void setRadius(double newRadius)
{radius=newRadius;
}
public double getCircleArea()
{circleArea=Math.PI*radius*radius;
return c
您可能关注的文档
- IMS网络端到端QoS管理机制研究.doc
- INFORMATIC 开发规范.doc
- INF文件格式详解.doc
- Increasing Returns and Economic Geography翻译.doc
- Intel未来教育培训单元计划英语.doc
- Inspec 数据库培训 – for深圳大学城.ppt
- Interlanguage and the ‘natural’ route of developme.ppt
- INFORMIX命令集.doc
- internet应用基础教案-网络病毒的防范.ppt
- INTERNET题库.doc
- 某某单位2024年党建工作总结及2025年工作计划.doc
- 某某市发改委关于2024年度落实党风廉政建设工作责任制情况的报告.doc
- 某某局2024年全面从严治党和党风廉政建设工作总结.doc
- 某某区财政局2024年法治政府建设总结及2025年工作谋划.doc
- 2024年党管武装工作述职报告2篇.doc
- 2024年度国企党委书记抓基层党建工作述职报告3篇.doc
- 公司党委书记2024年述职述廉报告.docx
- 2024年度乡镇党委领导班子民主生活会(四个带头)对照检查材料.doc
- 市医疗保障局关于2024年法治政府建设工作情况的报告.docx
- 市民政局党组2024年巡察整改工作情况报告.docx
文档评论(0)