我有一个会话范围的CDI bean,我需要以某种方式访问HttpServletRequest这个bean的@PostConstruct方法中的对象.可能吗?我试图注入这样一个对象,但结果是:
WELD-001408 Unsatisfied dependencies for type [HttpServletRequest] with qualifiers [@Default] at injection point [[field] @Inject ...]
Run Code Online (Sandbox Code Playgroud)
正如我在google搜索中所理解的那样,Seam框架具有这样的功能,但我在GlassFish服务器上有一个标准的Java EE应用程序.
是否有可能以某种方式将请求传递给CDI bean的@PostConstruct方法?
我需要处理全局ajax响应.当我只想在没有任何参数的情况下调用正常的javascript操作时,一切正常,开箱即用.我可以使用p:ajaxStatus controll,并且应用程序的行为方式正确.
我其实现在需要做的,是处理情况,当Ajax请求期间,出现了externalContext.redirect()调用.它只发生在应用程序的一个地方,但它是从很多地方调用的.我在想,我可以在RequestContext中添加回调参数.但是如何在javascript中访问此参数?
一边看萤火虫,我可以看到callbackParam在JSON响应返回,但我怎么能在JavaScript中访问该值?
我尝试创建具有3列但没有间距的视图.更重要的是我需要有一个中心列,其宽度由容器的整体宽度决定(所以它抓住多余的水平空间).
GridLayout允许我创建3个宽度的中心填充容器,但我不能使此布局中的单元格之间的间距等于零.另一方面,在FillLayout中,很容易将specing等于零,但是不可能使中心列宽由容器宽度决定.
你能告诉我如何通过SWT布局实现我的目标吗?