session问题

ypjbirds 2008-11-21 10:57:44
protected void onSubmitActionWrapper(ActionRequest request,
ActionResponse response, Object command,BindException errors)
throws BaseException, WindowStateException {

String gotoURL=request.getParameter("gotoUrl");

if(("detailok").equals(gotoURL)){

DetaildisplayBean sessionCmd = new DetaildisplayBean();


SessionManagerUtils.setPortletAttribute(request,
InteractiveConstant.INTERACTIVE_PARAMETER_DETAILURL, sessionCmd);


PortalUtils.redirect(this, response, WindowState.NORMAL, "detaildisplay");

} else if(("detailclear").equals(gotoURL)){

DetaildisplayBean detaildisplayBean = (DetaildisplayBean) command;


DetaildisplayBean sessionUserGroupAddCommand = (DetaildisplayBean) SessionManagerUtils
.getPortletAttribute(request, InteractiveConstant.INTERACTIVE_PARAMETER_DETAILURL);

detaildisplayBean.setDetaliURL(sessionUserGroupAddCommand.getDetaliURL());
detaildisplayBean.setInFormat(sessionUserGroupAddCommand.getInFormat());
detaildisplayBean.setOutFormat(sessionUserGroupAddCommand.getOutFormat());
detaildisplayBean.setName1(sessionUserGroupAddCommand.getName1());
detaildisplayBean.setName2(sessionUserGroupAddCommand.getName2());
detaildisplayBean.setName3(sessionUserGroupAddCommand.getName3());
detaildisplayBean.setValue1(sessionUserGroupAddCommand.getValue1());
detaildisplayBean.setValue2(sessionUserGroupAddCommand.getValue2());
detaildisplayBean.setValue3(sessionUserGroupAddCommand.getValue3());


PortalUtils.redirect(this, response, WindowState.NORMAL, "detaildisplay");

}

}
}


在第一个IF语句中 画面项保存到session中就保存不上
为什么呢
...全文
46 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ypjbirds 2008-11-21
  • 打赏
  • 举报
回复
单步调试的时候都走到了
页面也能迁移
就是保存不到session里面
lihan6415151528 2008-11-21
  • 打赏
  • 举报
回复
先看看是否执行进去if语句,进入的话就在
if(("detailok").equals(gotoURL)){

DetaildisplayBean sessionCmd = new DetaildisplayBean();


SessionManagerUtils.setPortletAttribute(request,
InteractiveConstant.INTERACTIVE_PARAMETER_DETAILURL, sessionCmd);


PortalUtils.redirect(this, response, WindowState.NORMAL, "detaildisplay");

}
这几句代码里面每行插入一句System.out.println();
看看到哪里没有执行
lihan6415151528 2008-11-21
  • 打赏
  • 举报
回复
String gotoURL=request.getParameter("gotoUrl");
打印出来你的gotoURL这个变量 看看是否正确获得的是detailok
zou_wei_forever 2008-11-21
  • 打赏
  • 举报
回复
具体报什么错误?
laorer 2008-11-21
  • 打赏
  • 举报
回复
可不可以直接从 request里得到session?

如果可以的话,你直接得到 session 再放进去看看,不行的话,可 不可以 request.setAttribute()

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧