
为什么在servlet中修改了javabean中的属性值,使用jsp没有显示出修改的值
personps=newperson();ps.setId(100);ps.setName("小王");ps.setAge(22);request.getSession(...
person ps=new person();
ps.setId(100);
ps.setName("小王");
ps.setAge(22);
request.getSession().setAttribute("Person",ps);
这里的
request.getSession().setAttribute("Person",ps);
有错吗 展开
ps.setId(100);
ps.setName("小王");
ps.setAge(22);
request.getSession().setAttribute("Person",ps);
这里的
request.getSession().setAttribute("Person",ps);
有错吗 展开
1个回答
展开全部
在jsp页面应该通过session内置对象到取值:
看代码应该没错,看你Jsp页面取值是有问题,因为session范围,在浏览器没有关闭,重新打开和话,应该都取得到的:
Person p=(Person)session.getAttribute("Person");
out.println(p.getName);
out.println(p.getAge);
看代码应该没错,看你Jsp页面取值是有问题,因为session范围,在浏览器没有关闭,重新打开和话,应该都取得到的:
Person p=(Person)session.getAttribute("Person");
out.println(p.getName);
out.println(p.getAge);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询