在servlet中获取session中的对象时一直出错!

[复制链接]
查看11 | 回复1 | 2011-5-19 12:49:50 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-5-19 12:49:50 | 显示全部楼层
(1)jsp中代码:
body
%
out.println(\"thisisaexample\");
Dogdog=newDog();
dog.setName(\"小黄\");
dog.setAge(10);
dog.setColor(\"black\");
session.setAttribute(\"dog1\",dog);
%
ahref=\"/test/ShowDog\"点击这里查看狗狗的信息/a
/body

(2)、servlet中的代码:
response.setContentType(\"text/html;charset=utf-8\");
                PrintWriterout=response.getWriter();
                //①得到session对象
                HttpSessionsession=request.getSession();
                //②从session对象中取出对象
                Dogdog=(Dog)session.getAttribute(\"dog1\");
                if(dog!=null){
                //③从dog对象中取出相关的信息
                        out.println(\"狗狗的名字:\"dog.getName()\"br/\");
                        out.println(\"狗狗的年龄:\"dog.getAge()\"br/\");
                        out.println(\"狗狗的颜色:\"dog.getColor()\"br/\");
                }
(3)、定义dog类:
publicclassDog{
privateStringname;
privateintage;
privateStringcolor;
        publicStringgetName(){
                returnname;
        }
        publicvoidsetName(Stringname){
                this.name=name;
        }
        publicintgetAge(){
                returnage;
        }
        publicvoidsetAge(intage){
                this.age=age;
        }
        publicStringgetColor(){
                returncolor;
        }
        publicvoidsetColor(Stringcolor){
        this.color=color;
        }
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行