Salut pour tous,
je suis en train de développer une petite application sous eclipse avec jsf.
j'ai cree un bean dans faces-config appelé connectionBean dont le code est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 <managed-bean>
     <managed-bean-name>connectionBean</managed-bean-name>
     <managed-bean-class>com.xx.printer.web.reporting.dyna.forms.GestionConnection</managed-bean-class>
     <managed-bean-scope>session</managed-bean-scope>
 
</managed-bean>
avec le code de la classe GestionConnection est le suivant
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
 package com.xx.printer.web.reporting.dyna.forms;
 
 
 
 
import java.io.Serializable;
 
import javax.servlet.http.HttpServletRequest;
 
 
public class GestionConnection  implements Serializable {
 
    /*
     * 
     */
    private static final long serialVersionUID = 1L;
    private String id;
    private String name;
    private String connectionString;
    private String userName;
    private String userPassword;
    private String driverClass;
 
    public String getConnectionString() {
        return connectionString;
    }
    public void setConnectionString(String connectionString) {
        this.connectionString = connectionString;
    }
    public String getDriverClass() {
        return driverClass;
    }
    public void setDriverClass(String driverClass) {
        this.driverClass = driverClass;
    }
 
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getUserName() {
        return userName;
    }
    public void setUserName(String userName) {
        this.userName = userName;
    }
    public String getUserPassword() {
        return userPassword;
    }
    public void setUserPassword(String userPassword) {
        this.userPassword = userPassword;
    }
 
public void saveConnection()
{}
public void cancel()
{System.exit(0);}
}
et j'ai une page jsp qui utilise ce bean content.jsp
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
 <%@ page language="java"%>
 
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
 
<link rel=stylesheet type="text/css" href="<%=request.getContextPath()%>/css/style1.css"/>
 
<h:form>
<h:panelGrid columns="2" border="0">
 
        <h:column>
        <h:outputText value="Name"  />
        </h:column>
        <h:column>
        <h:inputText id="Name" value="#{connectionBean.name}" size="60"/>
        </h:column>
        <h:column>
        <h:outputText value="Driver Class"  />
        </h:column>
        <h:column>
        <h:inputText id="driverClass" value="#{connectionBean.driverClass}" size="60"/>
        </h:column>
        <h:column>
        <h:outputText value="Connecting String" />
        </h:column>
        <h:column>
        <h:inputText id="ConnectingString" value="#{connectionBean.connectionString}" size="60"/>
        </h:column>
 
 
    <h:column>    
    <h:outputText value="User Name" />
    </h:column>
    <h:column>
    <h:inputText id="UserName" value="#{connectionBean.userName}"
            size="60">
        </h:inputText>
        </h:column>
 
<h:column>
        <h:outputText value="User Password" /></h:column>
<h:column>        <h:inputText id="UserPassword" value="#{connectionBean.userPassword}"
            size="60">
        </h:inputText></h:column>
 
 
</h:panelGrid>
 
    <h:commandButton value="SaveConnection" actionListener="#{connectionBean.saveConnection}"/>
     <h:commandButton value="Cancel"  actionListener="#{connectionBean.cancel}"/>
 
 
</h:form>
mais malhereusement le bouton cancel ne fonctionne pas.
Est ce qu'il y a quelqu'un qui peut m'aider.
Merci d'avance.

Edit romaintaz: