设计一个javabean(编写一个JavaBean,该JavaBean有一个属性n,属性有方法sum())

:暂无数据 2026-08-12 11:30:01 :1

设计一个javabean(编写一个JavaBean,该JavaBean有一个属性n,属性有方法sum())

大家好,设计一个javabean相信很多的网友都不是很明白,包括编写一个JavaBean,该JavaBean有一个属性n,属性有方法sum()也是一样,不过没有关系,接下来就来为大家分享关于设计一个javabean和编写一个JavaBean,该JavaBean有一个属性n,属性有方法sum()的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

编写一个JavaBean,该JavaBean有一个属性n,属性有方法sum()

public class MyBean {
private int n;
public int getN() {
return n;
}
public void setN(int n) {
this.n = n;
}
public int sum() {
int sum = 0;
for (int i = 1; i 《= n; i++) {
sum += i;
}
return sum;
}
}
在这个JavaBean中,我们定义了一个私有属性n,并提供了一个公共方法sum(),该方法使用for循环计算1到n的累加和。

怎样在JSP中新建一个javabean类 啊

1.javabean的.class字节文件可以放到tomcat本身就有的classes目录下,但是最好自定义目录,在当前目录建立以下目录:…/WEB-INF/classes(比如我用的是webapps/Example/WEB-INF/classes/
。上图中,我所举的例子中所用的Hello.java
,已经编译通过,生成Hello.class字节文件,放在classes文件夹里),这样就不像那种让其它任何web服务文件都可使用的javabean的存放位置的情况,直接就把.class字节文件放到tomcat中已经有了的classes目录。不过现在高版本的tomcat已经没有这些目录了,那么应用javabean时候,当然要自己建立这些目录啦。
2.建立目录的时候要注意:文件夹名是WEB-INF,而不是WEN_INF,注意中间的横杠要写对;文件夹名是classes而不是class;classes下的包名也得注意,它是跟你javabean里所起的包名相同,比如,你在javabean文件中有以下语句:
import Bao;就意味着你引入了名为Bao的包,那么在classes文件夹下的包名(文件夹名)应该是Bao了。
3.接着写好javabean后,编译。这里说一下在dos下怎么编译javabean
:开始——运行——输入cmd——通过cd..或者cd
进入到javabean所在目录(比如图中的Hello.java文件,我把它放在mypao里,那么在dos下,就要进入到这个目录里来编译它),然后输入命令:javac
Hello.java后,就可以得到生成在mypao包中的Hello.class字节文件了,到此编译完毕。如果重新修改过javabean,那么要先把以前的旧的.class文件删除掉,然后重新编译javabean。
4.接着就可以在JSP中使用它了。我拷贝代码出来说明吧,a1.jsp文件代码如下:
《%@ page contentType="text/html;charset=GB2312" %》
《%@ page
import="mypao.Hello"%》
《!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
***隐藏网址***
《html
***隐藏网址***
《head》
《meta
***隐藏网址***
/》
《title》javabean的应用《/title》
《/head》
《body
bgcolor="#9900FF"》
《center》
《p》《h3》下面用javabean显示:《/h3》《/p》
《jsp:useBean
id="hh" class="mypao.Hello" scope="page"》
《/jsp:useBean》
《%=hh.getX()%》
《/body》
《/html》
5.在上面代码中的第二行,必须有《%@ page
import="mypao.Hello"%》这个语句,意思是引入mypao包以及包中的文件;其次要注意《jsp:useBean id="hh"
class="mypao.Hello" scope="page"》
《/jsp:useBean》
《%=hh.getX()%》
语句,其中id的值是自定义的,classe值是包名加点再加javabean名,scope有几个值,默认值是page,另外还有session,application等等,这里用page。编写代码完后,重新启动tomcat,正确输入如下地址
***隐藏网址***
就可以成功运行jsp了,这里说明一下,因为我的jsp文件是放在webapps目录下的Example文件夹里,所以地址栏里
8080/后要有Example/ 。
6.为了更容易理解,下面我把以上所举的例子中所用的javabean代码如下:
package mypao;
import java.io.*;
public class Hello
{ int
x;
public Hello(){

x=88;
}
public int
getX(){
return x;

}
public void setX(int
newX){
x=newX;

}
public void print(){

System.out.println("hello,您好各位!");

}
}

编写一个JavaBean:Customer.java,含有属性:account

public class Customer {
private String account;
private String password;
private String cname;
private boolean member;
public String getAccount() {
return account;
}
public void setAccount(String account) {
this.account = account;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getCname() {
return cname;
}
public void setCname(String cname) {
this.cname = cname;
}
public boolean isMember() {
return member;
}
public void setMember(boolean member) {
this.member = member;
}
}

java 定义一个标准的JavaBean,名叫Person,包含属性name、age使用反射的方式创建一个实

import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class reflect_j
{
public static void main(String args) throws SecurityException, NoSuchMethodException, IllegalArgumentException, IllegalAccessException, InvocationTargetException
{
Person p = new Person();
Class c = p.getClass();
Method m = c.getMethod("setAge",String.class);
m.invoke(p, "21");
System.out.println("age:"+p.getAge());
}
}
class Person
{
public String name;
public String age="10";
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public String getAge()
{
return age;
}
public void setAge(String age)
{
this.age = age;
}
}

关于设计一个javabean和编写一个JavaBean,该JavaBean有一个属性n,属性有方法sum()的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

设计一个javabean(编写一个JavaBean,该JavaBean有一个属性n,属性有方法sum())

本文编辑:admin

更多文章:


withdrawal(withdrawal是什么意思)

withdrawal(withdrawal是什么意思)

今天给各位分享withdrawal是什么意思的知识,其中也会对withdrawal是什么意思进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月11日 07:00

根据流程图怎么编写程序(用c语言根据流程图写程序)

根据流程图怎么编写程序(用c语言根据流程图写程序)

大家好,今天小编来为大家解答以下的问题,关于根据流程图怎么编写程序,用c语言根据流程图写程序这个很多人还不知道,现在让我们一起来看看吧!

2026年10月11日 06:00

在from子句中可以出现(如何在from 子句中嵌套查询下面的语句在access中出错!)

在from子句中可以出现(如何在from 子句中嵌套查询下面的语句在access中出错!)

大家好,关于在from子句中可以出现很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于如何在from 子句中嵌套查询下面的语句在access中出错!的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望

2026年10月11日 05:20

countif函数统计个数怎么用(countif函数怎么用 详解Excel中countif函数的使用方法)

countif函数统计个数怎么用(countif函数怎么用 详解Excel中countif函数的使用方法)

其实countif函数统计个数怎么用的问题并不复杂,但是又很多的朋友都不太了解countif函数怎么用 详解Excel中countif函数的使用方法,因此呢,今天小编就来为大家分享countif函数统计个数怎么用的一些知识,希望可以帮助到大

2026年10月11日 03:30

正则匹配数字之前的字符(正则表达式如何匹配前面是数字、中间是“/”、后面也是数字,就像2/3专业的模式)

正则匹配数字之前的字符(正则表达式如何匹配前面是数字、中间是“/”、后面也是数字,就像2/3专业的模式)

本篇文章给大家谈谈正则匹配数字之前的字符,以及正则表达式如何匹配前面是数字、中间是“/”、后面也是数字,就像2/3专业的模式对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问

2026年10月11日 03:00

register语言学(register语言学)

register语言学(register语言学)

“register语言学”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看register语言学(register语言学)!

2026年10月11日 01:40

系统架构设计师可以直接考吗(学生可以报名系统架构设计师吗)

系统架构设计师可以直接考吗(学生可以报名系统架构设计师吗)

“系统架构设计师可以直接考吗”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看系统架构设计师可以直接考吗(学生可以报名系统架构设计师吗)!

2026年10月11日 01:00

orlnsertbootmediinselected(我电脑开机显示这个是什么意思or insert boot media in select)

orlnsertbootmediinselected(我电脑开机显示这个是什么意思or insert boot media in select)

大家好,如果您还对orlnsertbootmediinselected不太了解,没有关系,今天就由本站为大家分享orlnsertbootmediinselected的知识,包括我电脑开机显示这个是什么意思or insert boot med

2026年10月10日 23:00

display的用法(display是什么意思 详解display的含义和用法)

display的用法(display是什么意思 详解display的含义和用法)

大家好,如果您还对display的用法不太了解,没有关系,今天就由本站为大家分享display的用法的知识,包括display是什么意思 详解display的含义和用法的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月10日 22:00

html全部居中代码(怎么让网页居中显示,html如何让网页居中)

html全部居中代码(怎么让网页居中显示,html如何让网页居中)

大家好,今天小编来为大家解答以下的问题,关于html全部居中代码,怎么让网页居中显示,html如何让网页居中这个很多人还不知道,现在让我们一起来看看吧!

2026年10月10日 21:10

最近更新

戴尔vostro3500评测(戴尔:Vostro15 3500与Ins15 3511区别)
2026-10-11 09:10:02 浏览:0
西数5000aakx(西数WD-5000AAKX-001CAO和西数800AAJS-00WAAO哪个做安装系统盘比较好)
2026-10-11 08:30:05 浏览:0
热门文章

标签列表