2015-10-04 60 views
1

我想用jsp,servlet和database做一个简单的CRUD操作。我想从jsp传递动作到servlet来插入,更新和删除数据库表中的数据。我的代码是使用jtable和jquery插件的Crud操作

$(document).ready(function() { 


     actions: { 
      listAction: 'CRUDController?action=list' 
      deleteAction: 'CRUDController?action=delete' 
      updateAction: 'CRUDController?action=update' 
      createAction: 'CRUDController?action= create' 
     }, 

我想通过行动字符串CRUDController servlet和使用,如果其他条件如

if (action.equals("list")) { 
     Show employeelist} 
else if (action.equals("update")) { 
     edit employeelist} 
else if (action.equals("create")) { 
    insert data into employeelist} 

但动作不传递给Servlet和编辑,删除,插入操作是没有收到working.If我可以传递我将编辑,删除,插入操作的动作字符串在工作。我该怎么办? 我从这里http://www.programming-free.com/2013/08/ajax-based-crud-operations-in-java-web.html http://www.simplecodestuffs.com/ajax-based-crud-operations-in-jsp-and-servlet-using-jtable-jquery-plug-in/

的想法,但是我的动作不传递给servlet

+0

你真的从JavaScript/HTML调用servlet吗? –

+0

使用servlet“CRUDController”的url我使用CRUD控制器仅从jsp页面接收动作参数。这里是我的代码http://pastebin.com/HY2rWCEp – USERRR5

回答

0

使用jquery Ajax的插件,如:

Jquery Ajax example
Web application Jquery Ajax

希望它会帮助你拨打电话Servlet使用JqueryAjax

+0

我想这样做的例子,但它不工作http://www.programming-free.com/2013/08/ajax-based-crud-operations-在-Java的web.html – USERRR5