Bonjour
Je travaille SOA avec Hibernate et Spring.
Je voudrais supprimer avec u bouton dans une jsp un employé par exemple qui est affiché dans un tableau:

voici mon service: EmployeDAOImpl:
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
@Override
	public void createEmploye(Employes employe) {
 
		hibernateTemplate.saveOrUpdate(employe);
 
	}
 
	@Override
	@SuppressWarnings("unchecked")
	public List<Employes> findallEmploye() {
 
		employeList= hibernateTemplate.find("from Employes");
		return employeList;
	}
 
	@Override
	public void deleteEmploye(int idEmp) {
		Employes employe=(Employes)hibernateTemplate.get(Employes.class,idEmp);	
		hibernateTemplate.delete(employe);
 
	}
controllers:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
public class EmployeControllerAdd extends MultiActionController {
 
	private EmployeDAO employeDAO;
 
	public void setEmployeDAO(EmployeDAO employeDAO) {
		this.employeDAO = employeDAO;
	}
 
	public ModelAndView add(HttpServletRequest request,
			HttpServletResponse response, Employes employe) throws Exception {
		employeDAO.createEmploye(employe);
		return new ModelAndView("redirect:list.htm");
	}
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
public class EmployeControllerDelete extends MultiActionController {
 
	private EmployeDAO employeDAO;
	private int idEmp;
 
	public void setEmployeDAO(EmployeDAO employeDAO) {
		this.employeDAO = employeDAO;
	}
 
	public void setidEmp(int  idEmp) {
		this.idEmp = idEmp;
	}
 
	public ModelAndView delete(HttpServletRequest request,
			HttpServletResponse response, int idEmp) throws Exception {
 
 
		employeDAO.deleteEmploye(idEmp);
 
		return new ModelAndView("redirect:list.htm");
	}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
public ModelAndView list(HttpServletRequest request,
			HttpServletResponse response) throws Exception {
		ModelMap modelMap = new ModelMap();
		modelMap.addAttribute("employeList", employeDAO.findallEmploye());
		modelMap.addAttribute("employe", new Employes());
		return new ModelAndView("employeForm", modelMap);
	}
mon employeForm.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
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
102
103
104
105
106
107
108
109
110
111
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<style type="text/css">
.even {
        background-color: silver;
}
</style>
<title>Registration Page</title>
</head>
<body>
 
 <center> <h1>Ajouter un Employe</h1> </center> 
 
<form:form action="add.htm" commandName="employe">
	<table>
 
		<tr>
			<td>Nom :</td>
			<td><form:input path="firstame" /></td>
		</tr>
 
		<tr>
			<td>Prenom:</td>
			<td><form:input path="lastname" /></td>
		</tr>
		<tr>
			<td>mail:</td>
			<td><form:input path="mail" /></td>
		</tr>
		<tr>
			<td>job:</td>
			<td><form:input path="function" /></td>
		</tr>
		<tr>
			<td>fiche:</td>
			<td><form:input path="sheet" /></td>
		</tr>
 
	<tr>
			<td>RIB:</td>
			<td><form:input path="rib" /></td>
		</tr>
		<tr>
			<td>situation maritale:</td>
			<td><form:input path="maritalStatus" /></td>
		</tr>
 
	<tr>
			<td>Nombre des enfants :</td>
			<td><form:input path="numberOfChildren" /></td>
		</tr>
 
		<tr>
			<td colspan="2"><input type="submit" value="Register"></td>
		</tr>
	</table>
</form:form>
 
 
 
<c:if test="${fn:length(employeList)> 0}">
	<table cellpadding="5">
		<tr class="even">
 
			<th>prenom</th>
			<th>nom</th>
			<th>mail</th>
			<th>job</th>
			<th>fiche</th>
			<th>RIB</th>
			<th>situation maritale</th>
			<th>Nombre des enfants</th>
		</tr>
 
		<form:form action="delete.htm" commandName="employe">
 
		<c:forEach items="${employeList}" var="employe" varStatus="status">
			<tr class="<c:if test="${status.count % 2 == 0}">even</c:if>">
 
				<td>${employe.firstame}</td>
				<td>${employe.lastname}</td>
				<td>${employe.mail}</td>
				<td>${employe.function}</td>
				<td>${employe.sheet}</td>
				<td>${employe.rib}</td>
				<td>${employe.maritalStatus}</td>
				<td>${employe.numberOfChildren}</td>
 
			<td height="28" colspan="5" bgcolor="#99B1CC">
 
		</td>
 
        <td><a href="<c:url value="delete.htm?idEmp=${employe.idemployees}"/>">Supprimer</a></td>
        <td><a href="<c:url value="/do/edit?id=${personne.id}"/>">Modifier</a></td>
			</tr>
 
		</c:forEach>
	 </form:form>	 
	</table>
</c:if>
 <a href="<c:url value="/accueil.htm"/>">Home</a>
</body>
</html>
programmation du bouton pour la suppression:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<td><a href="<c:url value="delete.htm?idEmp=${employe.idemployees}"/>">Supprimer</a></td>
        <td><a href="<c:url value="/do/edit?id=${personne.id}"/>">Modifier</a></td>

mais ça n'a pas marché
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [int]: No default constructor found; nested exception is java.lang.NoSuchMethodException: int.<init>()
	org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:81)
	org.springframework.web.servlet.mvc.multiaction.MultiActionController.newCommandObject(MultiActionController.java:521)
	org.springframework.web.servlet.mvc.multiaction.MultiActionController.invokeNamedMethod(MultiActionController.java:468)
	org.springframework.web.servlet.mvc.multiaction.MultiActionController.handleRequestInternal(MultiActionController.java:410)
	org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
	org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

J'ai passé une journée à essayer de faire marcher ce simple bouton mais envain!

pourriez vous m'aider?