JSP中如何调用JavaBean呢?新人求教~~~~~~~~

如题,我已经编写好了JavaBean,jsp中一个集合要赋值给Bean<%Vectorvt=(Vector)request.getAttribute("result");... 如题,我已经编写好了JavaBean,jsp中一个集合要赋值给Bean
<%
Vector vt=(Vector)request.getAttribute("result");
for(int i=0;i<vt.size();i++){
Vector e=(Vector)vt.get(i);
%>
这样是正确的
<%
Vector vt=(Vector)request.getAttribute("result");
for(int i=0;i<vt.size();i++){
MessageBook mb=(MessageBook) vt.get(i)
%>
这样就不对了,程序会报错

JavaBean是MessageBook.java
setXXX()和getXXX()的方法我检查了,没有问题
为什么不能用Bean代替Vector呢?求高人指点~~~~~~小弟新手~~~
展开
 我来答
没有响应m2
2012-05-08 · TA获得超过8387个赞
知道大有可为答主
回答量:7579
采纳率:33%
帮助的人:3495万
展开全部
...你这个是在jsp中用javaBean嘛...
<jsp:useBean id=”MessageBook” type=”MessageBook” class=”MessageBook” scope=”request” />
这里的type和class 是javaBean的完整路径名
如果你的javaBean在一个包里的话 比如包是a的话这里就要写成type=”a.MessageBook”
id就相当于变量
要取得javaBean的内容的话就要用
<jsp:getProperty name=”MessageBook” property=”” />
这里的property就是你javaBean定义的属性 比如如果有一个name属性(有对应的get和set)的话这里就写property=”name” 就能得到name的值
这才是javaBean在jsp中的应用 你那个只不过是普通的java代码
wang247039305
2012-05-08 · TA获得超过190个赞
知道小有建树答主
回答量:256
采纳率:100%
帮助的人:106万
展开全部
把MessageBook.java的包导进来试试!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
li5554271
2012-05-09
知道答主
回答量:8
采纳率:0%
帮助的人:1.1万
展开全部
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 属性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
DarkTemplarZ
2012-05-08
知道答主
回答量:37
采纳率:0%
帮助的人:12.7万
展开全部
那你就不要用Vector,直接用泛型集合么不就好了呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
青山水库474
2012-05-08
知道答主
回答量:3
采纳率:0%
帮助的人:4762
展开全部
try catch 看报什么错啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
T1305622535T
2012-05-08 · 超过28用户采纳过TA的回答
知道答主
回答量:150
采纳率:0%
帮助的人:72.6万
展开全部
报什么错误?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式