Communication entre jquery et servlet java
voila je cherche depuis 3 jours en ayant des information mais sans succes.
Merci pour votre aide.
Voici ma page catalogue.jsp qui doit communiquer avec la servlet destroy_user sans succe
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| function destroyItem(){
var row = $('#cartcontent').datagrid('getSelected');
if (row){
$.messager.confirm('Confirm','Etes vous sur d enlever le et les articles selectionne(s)?',function(r){
if (r){
var index = $('#cartcontent').datagrid('getRowIndex',row);
$.post('destroy_user',{id:row.id},function(){
$('#cartcontent').datagrid('deleteRow',index);
totalCost = totalCost - row.quantity*row.price;
$('#cartcontent').datagrid('loadData', data);
$('div.cart .total').html('Total: '+totalCost);
});
}
}); |
et ma servlet destroy_user
Code:
1 2 3 4 5 6 7 8 9 10 11
| protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String id = request.getParameter("id");
Integer idInteger = new Integer(id);
UsersHome ush= new UsersHome();
Users utilisateur = ush.findById(idInteger);
ush.delete(utilisateur);
response.setContentType("text/plain");
response.setCharacterEncoding("UTF-8");
response.getWriter().write("succes");
} |
mon fichier xml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>JqueryAjaxDemo</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<description></description>
<display-name>destroy_user</display-name>
<servlet-name>destroy_user</servlet-name>
<servlet-class>destroy_user</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>destroy_user</servlet-name>
<url-pattern>/destroy_user</url-pattern>
</servlet-mapping>
</web-app> |
En vous remerciant d'avance, cordialement