小编mic*_*fra的帖子

如何在SpEL中引用嵌套类型?

给定一个包含枚举的类:

public class MyClass {
    public enum NestedEnum {        
        value1(1),
        value2(2);

        private int code;

        private NestedEnum(int code) {
            this.code = code;
        }

        public int getCode() {
            return code;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我如何引用NestedEnum?这个:

#{T(MyClass.NestedEnum).value1.getCode()}
Run Code Online (Sandbox Code Playgroud)

结果例外:

org.springframework.expression.spel.SpelEvaluationException: EL1005E:(pos 0): Type cannot be found 'namespace.MyClass.NestedEnum'
Run Code Online (Sandbox Code Playgroud)

这个:

#{T(T(MyClass).NestedEnum).value1.getCode()}
Run Code Online (Sandbox Code Playgroud)

结果例外:

org.springframework.expression.spel.SpelParseException: EL1043E:(pos 3): Unexpected token.  Expected 'rparen())' but was 'lparen(()'
Run Code Online (Sandbox Code Playgroud)

我想不出任何其他好的选择.

spring spring-el

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

重置PrimeFaces DataTable状态(过滤,排序,分页)

我想重置PrimeFaces DataTable的过滤器,排序和分页状态.不幸的是,没有简单的方法可以做到这一点.特别是重置排序状态很困难.

我到现在所做的是:

DataTable dataTable = (DataTable) FacesContext.getCurrentInstance().getViewRoot().findComponent(componentId);
if (dataTable != null) {
    dataTable.setSortOrder("ascending");  // reset sortOrder
    dataTable.setFirst(0);                // reset page
    dataTable.setFilteredValue(null);     // reset filter
    dataTable.setFilters(null);
}
Run Code Online (Sandbox Code Playgroud)

我正在使用PrimeFaces 3.4.1.

primefaces jsf-2

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

如何在一个JAR中实现多个SPI实现

假设我有一个接口com.example.Marker,我确实有一个这样的实现,例如com.example.MarkerImplA.要让其中一个注册,我需要放置一个文本文件,META-INF/services/com.example.Marker如下所示

com.example.MarkerImplA
Run Code Online (Sandbox Code Playgroud)

这就像一个魅力.现在,我在同一个jar文件中有另一个实现,例如com.example.MarkerImpl2.如何实现第二个注册?

java

6
推荐指数
1
解决办法
2507
查看次数

jetty-maven-plugin源代码库

有谁知道在哪里可以找到Jetty Maven插件的源代码库?我在寻找真正的源代码回购如果有的话,不是*-sources.jar文件,该文件可在这里.

提前致谢!

jetty maven-jetty-plugin

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

如何强制 maven 仅从设置中使用存储库

有没有办法强制 maven 使用settings.xml仅在其配置的存储库?我想避免 maven 从在任何 pom 配置中配置的存储库加载文件,尤其是从依赖项。

maven

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

标签 统计

java ×1

jetty ×1

jsf-2 ×1

maven ×1

maven-jetty-plugin ×1

primefaces ×1

spring ×1

spring-el ×1