0
HTML 형식의 목록 상자가 있습니다. jquery와 AJAX를 사용하여 서블릿에 목록 항목을 보내고 싶다. 서버 쪽에서 보낸 목록 항목을 하나씩 데이터베이스에 추가하려고합니다. 내가 목록 항목을 채운 내 JSP로 배열을 사용하여 시도한 다음 AJAX를 사용하여 보냈지 만 서블릿에서 NULL을 얻고 있습니다. JQuery AJAX를 사용하여 서블릿에 목록 상자 항목 보내기
내 JSP 코드 :var arr=new Array();
var rel=$("#rcombo :selected").text();
$("#listbox option").each(function(){
arr[0]=$("#listbox").text();
});
$.ajax({
type:"get",
url:"NewServlet",
data:{list:arr,rel:rel},
success:function(){}
});
서블릿 코드 :
JSP :
var arr=new Array();
var rel=$("#rcombo :selected").text();
$("#listbox option").each(function(){
arr[0]=$("#listbox").text();
});
$.ajax({
type:"get",
url:"NewServlet",
data:{list:arr[0],rel:rel},
success:function(){}
});
서블릿 :
내가 코드를 조금 변경 다음String list[]=request.getParameterValues("list");
System.out.println(list);
String list[]=request.getParameterValues("list");
System.out.println(list[0]);
이제 데이터를 가져오고 있습니다. 그러나 모든 항목은 목록 [0]에 있습니다. 나는 그들을 하나씩 추출 할 수 없다. 도와주세요. 이번에는 java.lang의를 제공합니다
이
변경
AJAX를 사용해보십시오 .null 포인터 예외. – edge
jsp에서 나는 당신이 말한 변경을 구현했습니다. 이제 alert를 사용하여 arr의 값을 검사하면 값은 쉼표로 구분됩니다. 하지만 서블릿에서 널 포인터 예외가 발생합니다. – edge
당신은이 아감 스 일을 alert.when에 두었습니다.이 functons를 쓸 때 말입니다. 친절하게 말해주십시오 –