준비물
만들 웹페이지의 같은 경로안에 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 |