utilizar constante de java en una tag de JSF
Publicado por miguelo (1 intervención) el 08/04/2008 13:51:01
Hola buenas, alguien sabe como utilizar una constante de Java en una página jsp que lea de un tag de jsf...es deicr:
clase java:
-----------
package mypacket;
public class MyClass {
private (o public) static final String test = "hello";
}
face-config.xml:
----------------
<managed-bean>
<managed-bean-name>myClass</managed-bean-name>
<managed-bean-class>mypacket.MyClass</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
página jsp:
-----------
<%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@page import="nombrepaquete.MyClass"%>
<h:outputText id="myTag" value="#{myClass.test}"/>
La única manera que veo de acceder a beans definidos por faces es a través de getters, pero entiendo que debe existir una manera de poder acceder a constantes estáticas, sin necesidad de utilizar getter...¿alguien puede echarme una mano?
clase java:
-----------
package mypacket;
public class MyClass {
private (o public) static final String test = "hello";
}
face-config.xml:
----------------
<managed-bean>
<managed-bean-name>myClass</managed-bean-name>
<managed-bean-class>mypacket.MyClass</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
página jsp:
-----------
<%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@page import="nombrepaquete.MyClass"%>
<h:outputText id="myTag" value="#{myClass.test}"/>
La única manera que veo de acceder a beans definidos por faces es a través de getters, pero entiendo que debe existir una manera de poder acceder a constantes estáticas, sin necesidad de utilizar getter...¿alguien puede echarme una mano?
Valora esta pregunta


0