testjson1.jsp 부분 


<%@page import="javax.management.StringValueExp"%>


<%@page import="org.apache.catalina.util.StringParser"%>


<%@ page language="java" contentType="text/html; charset=EUC-KR"


    pageEncoding="EUC-KR"%>




<%@ page import="org.json.simple.*"%>


<%@ page import="java.sql.*"%>




<%




String connect="jdbc:oracle:thin:@lsw.c2lzj8znf3wg.ap-northeast-1.rds.amazonaws.com:1521:ORCL";




String user="lsw";


String passwd="";




Connection conn;


Statement stat;


JSONArray arr = new JSONArray();




try{


System.out.println("ddd");


Class.forName("oracle.jdbc.driver.OracleDriver");


System.out.println("zzzzzz");


conn= DriverManager.getConnection(connect ,user ,passwd);



if(conn!= null){


System.out.println("connect");


}


else{


System.out.println("not connect.");


}


stat= conn.createStatement();



/*String query="select * from TMP_TB";


System.out.println(query);*/


ResultSet rs = stat.executeQuery("select * from productBoard");








 






while(rs.next()){



//rs.next();



String goodsname=rs.getString(1);


String id=rs.getString(13);


//String earning =String.valueOf(rs.getInt(3));


int price=rs.getInt(4);






JSONObject obj = new JSONObject();


obj.put("goodsname", goodsname);


obj.put("id", id); 


obj.put("price", price);



//arr.add(0, obj);


 


if(obj != null){


arr.add(obj);


//out.println(arr.toJSONString());


}

//System.out.println(goodsname +"--"+ id + "--"+ price);



}

System.out.println(arr.toJSONString());

out.println(arr.toJSONString());


rs.close();


stat.close();


conn.close();



}catch(Exception er){



}




/*  String name= request.getParameter("name");


JSONArray jarray = new JSONArray();


JSONObject jobject=new JSONObject();




jobject.put("name", name);


jobject.put("age", "14");


jobject.put("nickname", "qwerty");




jarray.add(0, jobject);


 */


%>



ajaxtest1.html 부분 



<!DOCTYPE html>


<html>


<head>


<script src="http://code.jquery.com/jquery-latest.min.js"></script>


<script>


$(document).ready(function(){


jQuery.ajax({


type:"post",


url: "./testjson1.jsp",//"./test.html",


data:"name=junho",


dataType:"JSON",


success: function(data){


//alert(data);




$.each(data, function(){


//alert(this["name"]);


// 한줄은 되는데 배열은 오류가 난다 



alert(this.goodsname);


alert(this.id);


alert(this.price); 




});


},


complete: function(data){



},


error:function(xhr, status , error){


alert("에러발생");


}



})


})




</script>






<meta charset="EUC-KR">


<title>Insert title here</title>


</head>


<body>




</body>


</html>


'jquery, ajax' 카테고리의 다른 글

자바스크립트 제이쿼리 this  (0) 2016.01.28
jquery change()  (0) 2015.12.28
다중 셀렉터 다중 css처리  (0) 2015.11.16
ajax를 쓰는 목적  (0) 2015.09.23
ajax를 이용해서 json 배열 받기 예제  (1) 2015.04.07
Posted by 이상욱1
,