helpoverailflowover availed help를 기반으로 서블릿에 값을 전달하기 위해 hiddenfields가있는 테이블을 만들었지 만 서블릿에서 입력 필드의 값을 가져올 수 없습니다.jquery를 사용하여 생성 된 테이블은 서블릿에서 액세스 할 수 없습니다.
가 여기 내 jQuery 코드 테이블 만드는 것입니다 :
$("#linkInstr").click(function() {
var arr = new Array();
var cdid = $("#cboinstr option:selected");
var code = $("#cbocode option:selected");
$.get("trnDC?caseNo=21&insid="+cdid.text(), function(data) {
arr = data.split(",");
var contents = '<tr><td><input type="checkbox" id="chk_select'+counter+'" /></td><td><input type="hidden" id="txtCodeid'+counter+'" value="'+code.text()+'"/> ' + code.text()+ '</td><td><input type="hidden" id="txtInstrid'+counter+'" value="'+cdid.text()+'"/>' + cdid.text() + '</td><td>' + arr[0] + '</td><td>' + arr[1] + '</td><td>' + arr[2] + '</td></tr>';
alert(contents);
$("#tblDetails").append(contents);
counter++;
})
})
을 그리고 여기 내 서블릿 코드 : 예외가 요청의 availble 어떤 값을 확인하기 위해 자신에 의해 의도적으로 throwed됩니다
int noOfRows = Integer.parseInt(request.getParameter("noOfRows"));
for (int i = 0; i < noOfRows; i++) {
int j = i + 1;
String codeid = request.getParameter("txtCodeid" + i);
throw new Exception(request.getParameter("txtCodeid" + i));
String instrId = request.getParameter("txtInstrid"+i);
st.executeUpdate("insert into trndcdtls values(" +ccode +"," +fyear_code +"," +Dcno +"," + j +",'" + codeid +"','" + instrId + "','"+status+"')");
}
, 그러나 그것은 아무것도 보여주지 않습니다.
HTML 태그는 코드가 var에 내용 = '