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
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 <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>
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
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);} }
mais malhereusement le bouton cancel ne fonctionne pas.
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>
Est ce qu'il y a quelqu'un qui peut m'aider.
Merci d'avance.
Edit romaintaz:![]()
Partager