순회를 구현하기 위해 java 배열을 jsp에 전달하는 방법: 먼저 Jquery의 Ajax를 사용하여 데이터와 상호작용한 다음 Java 배열 데이터를 꺼내고 [$.each()] 또는 for 루프를 사용하여 트래버스, 마지막으로 데이터를 전달합니다. JSP 페이지의 지정된 위치에 넣고 표시합니다.
오늘 작은 프로젝트를 진행하다가 백그라운드에서 전송된 목록 배열을 순회하는 문제에 직면했습니다. 이전에 이런 일을 해본 적이 없습니다. 이에 관해 온라인으로 확인했습니다.
여기에서는 Jquery가 js보다 작성하기가 더 간단하기 때문에 Jquery를 사용하여 배열을 탐색합니다.
추천 과정: JavaTutorial.
은 다음과 같이 요약했습니다.
1. 백그라운드에서 전송되는 데이터 형식은 다음과 같습니다. #🎜🎜 #
[{"askId":7,"timestart":"2017/05/11","timeend":"2017/05/14","askType":"事假","studentPhone":"18131371836","askReason":"哈哈哈","yearClass":"###","studentName":"####"}]
2. jqury에서 배열을 순회하는 두 가지 주요 방법이 있습니다.
첫 번째 방법은 배열을 순회하는 것입니다. 그리고 첫 페이지에 표시합니다.
$(document).ready(function(){ $.ajax({ url:'headTeacherCheckStudentAsk.html?wechat=weixin', ansyc:'false', type:'Post', dataType:'json', success:function(data){ alert(data); //注意:当data是json字符串时,需要将data转化成json对象 for(var i=0;i<data.length;i++){ //访问每一个的属性,根据属性拿到值 alert(data[i].studentName); //将拿到的值显示到jsp页面 $('#studentName').val(data[i].studentName); } }, error: function (data) { alert("error:" + JSON.stringify(data)); } });
배열을 순회하여 첫 페이지에 표시하는 두 번째 방법은 다음과 같습니다. #🎜🎜 #$(document).ready(function(){
$.ajax({
url:'headTeacherCheckStudentAsk.html?wechat=weixin',
ansyc:'false',
type:'Post',
/* data:StudentWechatAsk, */
dataType:'json',
success:function(data){
alert(data);
//注意:当data是json字符串时,需要将data转化成json对象
$.each(data, function (i, item) {
//访问每一个的属性,根据属性拿到值
alert(item.studentName);
//将拿到的值显示到jsp页面
$('#studentName').val(item.studentName);
});
}, error: function (data) {
alert("error:" + JSON.stringify(data));
}
});
위 내용은 jsp에 전달된 Java 배열을 탐색하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!