Heim > Java > javaLernprogramm > Hauptteil

So durchlaufen Sie das an JSP übergebene Java-Array

(*-*)浩
Freigeben: 2020-09-16 13:31:33
Original
4145 Leute haben es durchsucht

So übergeben Sie das Java-Array an JSP, um die Durchquerung zu implementieren: Verwenden Sie zuerst Ajax von Jquery, um mit den Daten zu interagieren. Nehmen Sie dann die Java-Array-Daten heraus und verwenden Sie [$.each()] oder eine for-Schleife zum Durchlaufen. Legen Sie die Daten schließlich ab und zeigen Sie sie einfach an der angegebenen Stelle auf der JSP-Seite an.

So durchlaufen Sie das an JSP übergebene Java-Array

Als ich heute an einem kleinen Projekt arbeitete, stieß ich auf das Problem, das aus dem Hintergrund übertragene Listenarray zu durchlaufen, da ich dies noch nie zuvor getan habe. Ich habe es gerade online gefunden.

Hier verwenden wir JQuery, um das Array zu durchlaufen, da JQuery einfacher ist als das Schreiben von JS.

Empfohlener Kurs: Java-Tutorial.

hat folgende Zusammenfassung erstellt:

1. Das vom Hintergrund übertragene Datenformat ist wie folgt:

 [{"askId":7,"timestart":"2017/05/11","timeend":"2017/05/14","askType":"事假","studentPhone":"18131371836","askReason":"哈哈哈","yearClass":"###","studentName":"####"}]
Nach dem Login kopieren

2 Es gibt zwei Hauptmethoden, um ein Array in jqury zu durchlaufen

Die erste Möglichkeit, ein Array zu durchlaufen und auf der Startseite anzuzeigen, ist:

$(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));
            }
        });
Nach dem Login kopieren

Die zweite Methode, das Array zu durchlaufen und auf der Startseite anzuzeigen, ist:

$(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));
            }
        });
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo durchlaufen Sie das an JSP übergebene Java-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
jsp
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!