Forums Register Login

POST method

+Pie Number of slices to send: Send
How to invoke the POST method of a servlet from an applet?
+Pie Number of slices to send: Send
The following programs show u how to invoke a post method in a servlet from an applet
servlet program
import javax.servlet.http.*;
import javax.servlet.*;
import java.io.*;
public class calldemo extends HttpServlet {
public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
res.setContentType("text/html");
String s = req.getParameter("name");
PrintWriter pw = res.getWriter();
pw.println("hello from post"+s);
}
public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
res.setContentType("text/html");
String s = req.getParameter("name");
PrintWriter pw = res.getWriter();
pw.println("hello from get"+s);
}
}
Applet program
(run this using appletviewer since i have printed the response from the servlet in the dos prompt)

import java.applet.*;
import java.net.*;
import java.io.*;
public class call extends Applet {
public void init() {
try{
URL url = new URL("http://localhost:8080/servlet/calldemo?name=selva");
URLConnection uc = url.openConnection();
DataInputStream out = new DataInputStream(new BufferedInputStream(uc.getInputStream()));
System.out.println(out.readLine());
}catch(Exception e)
{}
}
}
//<applet code = call height = 400 width = 400></applet>

bye
+Pie Number of slices to send: Send
what difference will you make in the applet code if I want to invoke get instead of post method
+Pie Number of slices to send: Send
hi
in get you simle append the name and value pair to the address. for eg.
URL url=new URL(getDocumentBase(),"http://yrsite.com?name1=value1&name2=value2");
And you don't have to write anyhting in the body part of the request by obtaining the OutputStream of the URLConnect object. TO retrieve info from the servlet/asp page you use the InputStream
I can't beleive you just said that. Now I need to calm down with this tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com


reply
reply
This thread has been viewed 1187 times.
Similar Threads
How to cast a String to java.sql.types.CHAR
Hidding parameters
Array declaration in a class
What is the disadvantage of Post method?
what happens after you pass your parameters along with your submits
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 28, 2024 03:46:29.