salut
voila je veux faire l'ajout vers une base oracle à partir d'une page jsf
mais voila ca ne marche pas
voila
mon beans
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
package beans;
 
import gestion.AccessDB;
 
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
 
public class AuteurBeans {
	//les Attributs 
	private int    idauteur;
	private String nomAuteur;
	private String prenomAuteur;
	private String pays;
	//constructeur par defaut
	public AuteurBeans(){
 
	}
	//Les getter et settter 
	public int getIdauteur() {
		return idauteur;
	}
	public void setIdauteur(int idauteur) {
		this.idauteur = idauteur;
	}
	public String getNomAuteur() {
		return nomAuteur;
	}
	public void setNomAuteur(String nomAuteur) {
		this.nomAuteur = nomAuteur;
	}
	public String getPrenomAuteur() {
		return prenomAuteur;
	}
	public void setPrenomAuteur(String prenomAuteur) {
		this.prenomAuteur = prenomAuteur;
	}
	public String getPays() {
		return pays;
	}
	public void setPays(String pays) {
		this.pays = pays;
	}
 
	//les methodes 
	public String ajouterAuteurBase(){
 
		Connection con = AccessDB.getConn();
		try {
			ResultSet rset = AccessDB.execSQL("insert into Auteur values ( "+this.idauteur+",'"+this.nomAuteur+"','"+this.prenomAuteur+"','"+this.pays+"')");
 
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			System.out.println("Erreur  de l'ajout  ");
		}
		return "retour";
 
 
 
	}
 
}
et ma page jsf
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
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="f"  uri="http://java.sun.com/jsf/core"%>
<%@ taglib prefix="h"  uri="http://java.sun.com/jsf/html"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Confirmation Auteur</title>
</head>
<body>
<h1>Validation de votre ajout</h1>
<f:view>
<h:form>
		<h:panelGrid border="1" columns="2">
			<h:outputText value="IdAuteur:"></h:outputText>
			<h:inputText value="#{auteurBeans.idauteur}"></h:inputText>
			<h:outputText value="Nom:"></h:outputText>
			<h:inputText value="#{auteurBeans.nomAuteur}"></h:inputText>
				<h:outputText value="Prenom:"></h:outputText>
			<h:inputText value="#{auteurBeans.prenomAuteur}"></h:inputText>
				<h:outputText value="Pays:"></h:outputText>
			<h:inputText value="#{auteurBeans.pays}"></h:inputText>
</h:panelGrid>
<h:commandButton value="Confirmer votre ajout"  style="width: 183px" action="#{auteurBeans.ajouterAuteurBase}"></h:commandButton>
	</h:form>
</f:view>
</body>
</html>
merci d'avance