本文目录一览:
javabean传值jsp中显示的问题
有很多种显示结果的方法:
方法二、freish 所说的这种方法,用到的是JSTL标签,所以你必需先导入标签到JSP页面上。
具体大概的步骤是:
1、在项目中加入JSTL的JAR包(JavaEE5的项目里面是自动加好了的,其它的要自己手动添加)
2、在JSP的申明中加入如下代码:
@page taglib uri="" prefix="c"
(这个申明的代码,随JSTL的版本不同,也有小许区别,具体可以搜些JSTL的资料看看)
3、在JSP页面上书写
c:forEach items="{result}" var="bean"
Id:${bean.id}
name:${bean.name}
password:${bean.password}
manage:${bean.manage}
/c:forEach
方法二、另外最简单,最容易理解的方法就是直接在JSP页面上直接这么写JAVA代码:
%
List list = (List)request.getAttribute("result");
for(int i=0;ilist.size(),i++) {
ShowBean bean=(ShowBean)list.get(i);
out.print(bean.getId());
...
}
%
方法三、如果你用了struts框架,那么了可以用struts的标签来显示数据,这里就不详细讲了,有兴趣自己搜些资料看看。
servlet传javabean实例给jsp时报错
上边的都不对
beanName属性,和class不能一起使用
第二个是来混分的
解决办法,
方法一:
在jsp页面,把jsp:useBean 删掉
加上
jsp:directive.page import="mypack.UserInfoBean"/
%
UserInfoBean userInfo =(UserInfoBean)session.getAttribute("uid");
%
这样就可以了,
方法二
h1jsp:getProperty name="uid" property="userName"/你好,你的注册信息如下/h1
性别:jsp:getProperty name="uid" property="gender"/br/
邮箱:jsp:getProperty name="uid" property="email"/br/
年龄:jsp:getProperty name="uid" property="age"/岁
这样就可以了
方法三
在struts里可以用logic:present标签,配合bean:write标签就可以实现,
JavaBean应用中jsp方法传递错误
因为你的相关变量没有获得,也没有存储,返回的页面是空的页面,所以就会报错的。你还是先设置一下变量的获取和存储、传递吧。
JSP中导入JAVABEAN不成功
你的JavaBean为什么要放在那个下面,如果不自己建包的话也应该放在src里面啊,换个地方再试试。不要放在哪个地方。