ajax with jsp developed in netbeans

7
Ajax with JSP Developed in NetBeans Before starting this tutorial, assume that you have already installed Apache Tomcat and NetBeans IDE 7.0. You will build our AJAX server by using  jsp technology and the work will be done in NetBeans IDE. Step 1: Startup NetBeans. Select File->New Project… Step2: Select Web and Web Application, then Next.  In the new dialog box, name your project and choose a location for it. Press  finish when you’re finished with it.  You will see a default page index.jsp and the directory structure like this where you can place

Upload: mani-kno-thyself

Post on 04-Jun-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ajax With JSP Developed in NetBeans

8/13/2019 Ajax With JSP Developed in NetBeans

http://slidepdf.com/reader/full/ajax-with-jsp-developed-in-netbeans 1/7

Ajax with JSP Developed in NetBeans

Before starting this tutorial, assume that you have

already installed Apache Tomcat and NetBeans IDE 7.0.You will build our AJAX server by using jsp technology

and the work will be done in NetBeans IDE.

Step 1: Startup NetBeans. Select File- >New Project…

Step2: Select Web and Web Application , then Next.• In the new dialog box, name your project and

choose a location for it. Press finish when you’r e

finished with it.• You will see a default page index.jsp and the

directory structure like this where you can place

Page 2: Ajax With JSP Developed in NetBeans

8/13/2019 Ajax With JSP Developed in NetBeans

http://slidepdf.com/reader/full/ajax-with-jsp-developed-in-netbeans 2/7

“How World!” in the HTML body:

You can run this default page by clicking Run->Run Main

Project. It takes few seconds to launch the build-in Java

server. Also, the new jsp file needs to be compiled. After

all, a new browser would be open automatically with asimple page.

Page 3: Ajax With JSP Developed in NetBeans

8/13/2019 Ajax With JSP Developed in NetBeans

http://slidepdf.com/reader/full/ajax-with-jsp-developed-in-netbeans 3/7

Page 4: Ajax With JSP Developed in NetBeans

8/13/2019 Ajax With JSP Developed in NetBeans

http://slidepdf.com/reader/full/ajax-with-jsp-developed-in-netbeans 4/7

poststr.length);

req.setRequestHeader("Connection", "close");

req.send(poststr);}

function callback() {

if (req.readyState == 4) {

if (req.status == 200) {

// update the HTML DOM based on

whether or not message is valid

parseMessage();

}

}

}

function parseMessage() {

var message = req.responseText;

setMessage(message);

}function setMessage(message) {

mdiv = document.getElementById("Message");

mdiv.innerHTML = "<div

style=\"color:green\">"+message+"</ div>";

}

Page 5: Ajax With JSP Developed in NetBeans

8/13/2019 Ajax With JSP Developed in NetBeans

http://slidepdf.com/reader/full/ajax-with-jsp-developed-in-netbeans 5/7

</script>

</head>

<body><form action="" name="frmtest">

<textarea name="content" rows="3" cols="40"

onkeyup="javascript:ajaxCall();"></textarea>

</form>

<div id="Message"></div>

</body>

</html>

Create a new file named ajax.jsp in the same folder, and

copy the following code to it:

<%

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

content = "Hello! " + content;

response.setContentType("text/html");response.setHeader("Cache-Control", "no-cache");

response.getWriter().write(content);

%>

Page 6: Ajax With JSP Developed in NetBeans

8/13/2019 Ajax With JSP Developed in NetBeans

http://slidepdf.com/reader/full/ajax-with-jsp-developed-in-netbeans 6/7

Step 4 :

You launch the server Run->Run Main Project. In the

new default page you can see a text area.

If you enter some name in the text area, the page

responses you automatically and seamlessly without a

push button invocation.

You can find in this example that Ajax client works in an

asynchronous mode without loss of operation context

rather than in the “click, wait, and fresh ”

request/response communication user interaction mode.

Page 7: Ajax With JSP Developed in NetBeans

8/13/2019 Ajax With JSP Developed in NetBeans

http://slidepdf.com/reader/full/ajax-with-jsp-developed-in-netbeans 7/7

The Ajax client only refreshes the updated portion of the

page partially and gets the instant feedback for client

user ’s activities.