首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

action中request设立值设置不进去

2013-06-19 
action中request设置值设置不进去在action中获取页面的值,传入与页面对应的vo里面,再使用request进行设置

action中request设置值设置不进去
在action中获取页面的值,传入与页面对应的vo里面,再使用request进行设置
但是设置前打印出来是有值的,设置后打印出来就是null了,各位帮忙指点一下。...

private HttpServletRequest request = ServletActionContext.getRequest();



public String checkResult(){
Member m4 = new Member() ;

Member m3 = new Member();
m3.setName(info.getName().trim());
m3.setQuestion(info.getQuestion().trim());
m3.setResult(info.getResult().trim());

m4 = memberManager.loadByName(info.getName().trim());
info = memberManager.getInfo(m4);

if(memberManager.checkQuestionByResult(m3)){
System.out.println("info.getId()" + info.getId());//这里能打印出来id的

request.getSession().setAttribute("info", info);
//request.setAttribute("info",info);
System.out.println(request.getAttribute("info.id"));//但是到这里就打印不出来了,显示的是null
return "success" ;
}
return "fail" ;
}
Java jsp struts2 request ssh
[解决办法]
你不是开玩笑嘛?你存的是info,取info.id当然取不到了。转换为info对象有,再getId,

热点排行