锁定老帖子 主题:最近在玩ww 遇到两个问题 请教一下
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-09-16
不是已经回复过了嘛?WebWork里面提供了SessionAware,ServletRequestAware,ParameterAware,无数Aware接口给你实现。不就可以操作这些对象了?
初学WebWork,请忘记Session,Request等对象,像ReadOnly老大所说。 |
|
返回顶楼 | |
发表时间:2006-09-16
非常感谢
|
|
返回顶楼 | |
发表时间:2006-09-16
我遇到的问题和LZ一模一样 。。。。原来是数组。。网上下的教程都把我误导了一遍。。。。请问为什么是数组呢。。数组中其他的元素是干什么的。。。还有我要在拦截器里得到paramenter 怎么实现接口?
|
|
返回顶楼 | |
发表时间:2006-09-16
Norther 写道 我遇到的问题和LZ一模一样 。。。。原来是数组。。网上下的教程都把我误导了一遍。。。。请问为什么是数组呢。。数组中其他的元素是干什么的。。。还有我要在拦截器里得到paramenter 怎么实现接口?
因为从HttpServletRequest.getParameterMap()方法取出来的就是数组,Servlet规范不是这样的? 拦截器里直接用ActionContext把request拿出来,再取parameter不是很方便么,不知道还有什么方法可以把request注入Interceptor? |
|
返回顶楼 | |
发表时间:2006-09-17
在interceptor里只能用ActionContext.getContext得到吧
|
|
返回顶楼 | |
发表时间:2006-09-18
教程里面不是说只是不能在构造函数里面是用ActionContext.getContext()这个静态方法。
在Command的execute方法里面就通过ActionContext.getContext().getSession获取。request一般都通过WW自动set到你对应的setter里面。 Aware方法我觉得不用为好,没什么太大意义。 |
|
返回顶楼 | |