发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

从Struts的Action传递Session无法收到

2005-12-27 17:45
赞助商链接

本来这儿都是高手,不想烦劳诸位,不过遇到的问题实在是不解决进行不下去了。
例如我再Action里写个:

HttpSession session = request.getSession();session.setAttribute("user","me");return mapping.findForward("ok");

那么我在ok页面用

<%=(String)session.getAttribute("user")%>

结果会显示null。不明白为什么,而且我测试在jsp页面设置的session可以很好的传递到下一个页面。
还有在用ActionForm的validate的时候,发现它根本不起作用,不管前边的表单传递过来什么值,照样不会出现错误提示(表单页面我是加了<html:errors/>的),我想知道是什么原因。那儿写错了,还是Struts本身不能在任何环境都能工作的很好? 我的环境是:Tomcat 5.5,struts 1.1,JDK5.0,win2000 pro

2005-12-31 10:59

HttpSession session = request.getSession(true);这样看看

你的Action里的设了validate="true"了吗,页面里的<html:errors/>怎么设置的,还有ActionError对象里在资源文件里有对应的错误消息吗?

2006-01-18 10:29

你把源代码考上来让大家看看..

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com