서블릿을 사용하여 JSP 페이지 테이블을 mysql 데이터베이스 데이터로 채우고 jquery 데이터 테이블 플러그인을 사용하여 테이블을 편집 가능하게 만듭니다.셀을 업데이트 할 수 없습니다 (서버 오류)
그러나 테이블 편집은 작동하지 않으며 필드를 편집하고 '입력'을 누를 때마다 "셀을 업데이트 할 수 없습니다 (서버 오류)"라는 오류가 발생합니다. 내 doPost 메소드가 실행 중입니까?
여기 내 JQuery와 scriplet입니다 :
<script type="text/javascript">
$(document).ready(function(){
oTable = $("table#datatables").dataTable({
"sPaginationType":"full_numbers",
"aaSorting":[[2, "desc"]],
"bJQueryUI":true,
"sDom": '<"top"i><"title">lt<"bottom"pf>'
}).makeEditable({
"sUpdateURL": "/home",
"aoColumns": [
null, //medical record number
{}, //last name; default editing
{}, //first name; default editing
{}, //middle name; default editing
{}, //date of birth; default editing
{ //gender, selection between M and F
indicator: 'Saving...',
tooltip: 'Click to select gender',
loadtext: 'loading...',
type: 'select',
onblur: 'submit',
data: "{'M':'M','F':'F'}"
},
null, //admission date time
null, //discharge date time
null, //attending physician
{} //room; default editing
]
});
});
</script>
그리고 여기 내 서블릿의 URL 매핑 "/ 홈"
서블릿이'/ home'에 매핑되어 있으면''sUpdateURL ': "/ home/UpdateData"를이''sUpdateURL ":으로 변경하십시오. –
그래도 같은 오류가 발생했습니다. – naddnan
디버그 목적으로'doPost'에 log 또는 println 문을 넣으십시오. 또한'doPost'는 응답에'value'를 쓰고 있습니다. 너가 원하는게 그거야? –