한국투자증권 주식매매프로그램 만들기

파이썬 주식매매프로그램 만들기

Dojo/Ajax

3. Dojo Ajax Data transmit

토폴로지 2013. 8. 8. 07:21

준비물

만들 웹페이지의 같은 경로안에 Table 4 jsp파일은 만든다. C:\ 경로에 test.txt 파일이 만들어진다.

<%@page contentType="text/html" 

import="java.io.*" 

 %>

<%

 

try {

        

         File file = new File("C:\\test.txt");

         file.createNewFile();

         BufferedWriter wt = new BufferedWriter(new FileWriter(file));

        

         String a = request.getParameter("username");

         String b = request.getParameter("password");

         wt.write("ID : " +a +" password : "+ b);

         wt.close();

} catch(Exception er) {

         out.println(er);

}

%>   

Table 4 receive.jsp 파일 코드

 

 

 

 

Ajax data transmit code

<!DOCTYPE HTML>

<html lang="en">

         <head>

                         <meta charset="utf-8">

                         <script src="dojo-release-1.9.1/dojo/dojo.js"></script>

         </head>

         <script>

                                         require(["dojo/request", "dojo/domReady!"],

                                                         function(request){

                                                                                         request.post("receive.jsp", {

                                                                                                         // Send the username and password

                                                                                                         data: { "username": "ID", "password": "PWD"},

                                                                                                         // Wait 2 seconds for a response

                                                                                                         timeout: 2000

                                                                                         });

                                                         }

                                         );

                         </script>

         <body>

         </body>

</html>

Table 5 Ajax Data Transmit code

Code 설명

Data 안에 넣고 싶은 데이터를 넣으면 된다. document.getelementbyid 값을 넣을수도 있다. 그리고 timeout으로 Delay 수도 있는데 설정시간은 2000으로 2초이다. 하지만 작동이 안된다.

반응형

'Dojo > Ajax' 카테고리의 다른 글

2. Dojo Json Ajax  (0) 2013.08.08
1. Dojo Simple Ajax  (0) 2013.08.08