Jsp 类在javabean中是否可以具有静态/最终属性

Jsp 类在javabean中是否可以具有静态/最终属性,jsp,javabeans,Jsp,Javabeans,请让我知道我们可以在javabean的类文件中创建一个属性作为静态属性还是最终属性 如果是,那么是否可以从类中检索相同的值,并使用jsp文件中的javabean标记在屏幕上显示该值,如下所示: <jsp:setProperty/> <jsp:getProperty/> 是。只需要提供一个getter就可以了。setter(根据的要求)毫无意义,因为变量显然应该是final private static final String SOME_CONSTANT = "

请让我知道我们可以在javabean的类文件中创建一个属性作为静态属性还是最终属性

如果是,那么是否可以从类中检索相同的值,并使用jsp文件中的javabean标记在屏幕上显示该值,如下所示:

  <jsp:setProperty/>
  <jsp:getProperty/>

是。只需要提供一个getter就可以了。setter(根据
的要求)毫无意义,因为变量显然应该是
final

private static final String SOME_CONSTANT = "peek-a-boo";

public String getSOME_CONSTANT() {
    return SOME_CONSTANT;
}
除了老式的
,您还可以直接使用(注意,这仍然需要getter)

另见:

  • 是的。只需要提供一个getter就可以了。setter(根据
    的要求)毫无意义,因为变量显然应该是
    final

    private static final String SOME_CONSTANT = "peek-a-boo";
    
    public String getSOME_CONSTANT() {
        return SOME_CONSTANT;
    }
    
    除了老式的
    ,您还可以直接使用(注意,这仍然需要getter)

    另见:

    谢谢..那么您的意思是说我们不能将set()方法与static final关键字一起使用。请用更具体的例子,这样我就更清楚了。在final上使用setter方法的价值是什么?确实如此。您不能更改该值。setter方法将完全无用。谢谢..那么您的意思是说我们不能将set()方法与static final关键字一起使用。请用更具体的例子,这样我就更清楚了。在final上使用setter方法的价值是什么?确实如此。您不能更改该值。setter方法将完全无用。