IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Property not found


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 318
    Par défaut Property not found
    Bonjour,

    Je developpe une application jsf, l'utilisateur entre les données necessaire pour se connecter à une base oracle, et dans mon ManagedBeanO.java y a le code pour se connecter à Oracle.

    La page login.xhtml ne fonctionne pas, me dit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javax.servlet.ServletException: /login.xhtml @14,59 value="#{ManagedBeanO.host}": Property 'host' not found on type com.test.ManagedBeanO
    Login.xhtml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    <html xmlns="http://www.w3.org/1999/xhtml"
        xmlns:ui="http://java.sun.com/jsf/facelets"
        xmlns:h="http://java.sun.com/jsf/html"
        xmlns:f="http://java.sun.com/jsf/core">
     
    <ui:composition template="/WEB-INF/templates/BasicTemplate.xhtml">
        <ui:define name="content">
            <h:form>
                <h:panelGrid columns="2">
                    <h:outputText value="Host"></h:outputText>
                    <h:inputText value="#{ManagedBeanO.host}"></h:inputText>
                    <h:outputText value="Port"></h:outputText>
                    <h:inputText value="#{ManagedBeanO.port}"></h:inputText>
                    <h:outputText value="User"></h:outputText>
                    <h:inputText value="#{ManagedBeanO.user}"></h:inputText>
                    <h:outputText value="Password"></h:outputText>
                    <h:inputSecret value="#{ManagedBeanO.mdp}"></h:inputSecret>
                    <h:outputText value="Base Name"></h:outputText>
                    <h:inputText value="#{ManagedBeanO.baseName}"></h:inputText>
     
                </h:panelGrid>
     
     
    			<h:commandButton value="Connect" action="Connect"></h:commandButton>
            </h:form>
        </ui:define>
     
     
    </ui:composition>
    </html>
    voilà, le code de ManagedBeanO
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    package com.test;
    import com.test.TechnicalException;
    import java.io.Serializable;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
     
     
    public class ManagedBeanO {
     
    	private String valeur;
    	private static String host, port, baseName, user, mdp, driver, url;
    	private static Connection connection;
    	public static String getHost() {
    		return host;
    	}
    	public static void setHost(String host) {
    		ManagedBeanO.host = host;
    	}
    	public static String getPort() {
    		return port;
    	}
    	public static void setPort(String port) {
    		ManagedBeanO.port = port;
    	}
    	public static String getBaseName() {
    		return baseName;
    	}
    	public static void setBaseName(String baseName) {
    		ManagedBeanO.baseName = baseName;
    	}
    	public static String getUser() {
    		return user;
    	}
    	public static void setUser(String user) {
    		ManagedBeanO.user = user;
    	}
    	public static String getMdp() {
    		return mdp;
    	}
    	public static void setMdp(String mdp) {
    		ManagedBeanO.mdp = mdp;
    	}
    	public static String getDriver() {
    		return driver;
    	}
    	public static void setDriver(String driver) {
    		ManagedBeanO.driver = driver;
    	}
    	public static String getUrl() {
    		return url;
    	}
    	public static void setUrl(String url) {
    		ManagedBeanO.url = url;
    	}
    	public static Connection getConnection() {
    		return connection;
    	}
    	public static void setConnection(Connection connection) {
    		ManagedBeanO.connection = connection;
    	}
    	public String getValeur() {
    		return this.valeur;
    	}
    	public void setValeur(String valeur) {
    		this.valeur= valeur;
            }
     
    	/**
             * Gets connection
             * @param host host
             * @param port port number
             * @param baseName base name
             * @param user user name
             * @param password password
             * @return connection
             * @throws TechnicalException
             */
    	private  Connection getConnection(String host, String port, String baseName, String user, String password) throws TechnicalException {
    		// Driver Oracle
    		driver = "oracle.jdbc.driver.OracleDriver";
    		// URL de la connexion
    		url = "jdbc:oracle:thin:@"+host+":"+port+":"+baseName;
    		try {
    			Class.forName(driver);
    			// On obtient la connexion
    			connection = DriverManager.getConnection(url, user, password);
    			//logger.info("Connection obtenue");
    			// On retourne la connexion
    			return connection;
    		} catch (SQLException e) {
    			//logger.warn("Incorrect Connection Data.");
    			throw new TechnicalException("No-Connexion-Established-003");
    		}
    		catch (ClassNotFoundException e) {
    			//logger.fatal("Inexistent or Incorrect Driver.");
    			throw new TechnicalException("Driver-Not-Exist-004");
    		} 
    	}
     
    }
    Merci de m'aider

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 318
    Par défaut
    Dans le ManagedBeanO.java, j'ai enlevé les mots static et maintenant j'ai plus de problème

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [RCP] File.properties not found
    Par rahmoucha dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 03/06/2010, 16h35
  2. hibernate.properties not found
    Par bpmfouka dans le forum Hibernate
    Réponses: 2
    Dernier message: 08/02/2010, 12h35
  3. property not found <h:dataTable>
    Par psgman113 dans le forum JSF
    Réponses: 6
    Dernier message: 05/03/2009, 14h14
  4. Resource MessageResources_fr_FR.properties Not Found.
    Par pigeon11 dans le forum Struts 1
    Réponses: 2
    Dernier message: 26/09/2007, 12h01
  5. [jsp] property not found??
    Par champion dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 03/01/2005, 17h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo