小编su9*_*bsa的帖子

@PostConstruct中的重定向导致IllegalStateException

我想在我的4个支持bean中的@PostConstruct中进行重定向.正如我从以下问题中学到的: JSF PostConstruct异常处理 - 重定向 我知道我应该使用:

    @PostConstruct
    public void init() {    
       if (shouldRedirect) {
          try { 
             FacesContext.getCurrentInstance().getExternalContext().redirect("bolagsSok_company.xhtml");
             return;
          } catch (IOException e) {
             //do nothing
          }
        }
        ....
     }
Run Code Online (Sandbox Code Playgroud)

这适用于我的2个Backing bean ...但是对于其他两个,非重定向的xhtml文件仍然调用支持bean而不重定向.我已经确认(使用调试),支持bean确实调用了两个FacesContext.getCurrentInstance().getExternalContext().redirect("bolagsSok_company.xhtml");并返回; 声明.

有什么线索可能是错的?

jsf jsf-2

12
推荐指数
1
解决办法
8197
查看次数

上游和下游定义

在我的组织中,当他们谈论系统之间的通信时,他们倾向于使用"下游"和"上游"的命名法.这些概念的定义是什么?这是IT开发领域的标准概念吗?

requirements

8
推荐指数
2
解决办法
1万
查看次数

Java泛型和方法签名

我试图在java中创建重载方法:

private BasesResponse getResponse(List<ClassA> classA) {
...
}

private BasesResponse getResponse(List<ClassB> classB) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

但是eclipse正在抱怨:Method getResponse(List<ClassA>)与getResponse(List<E>)BasisInformationEndpoint类型中的另一种方法具有相同的擦除功能.

我认为方法签名是方法名称+参数列表....但是怎么可以List<ClassA>一样List<ClassB>?对我没有意义.

java overloading

4
推荐指数
1
解决办法
1810
查看次数

标签 统计

java ×1

jsf ×1

jsf-2 ×1

overloading ×1

requirements ×1