when i run the
applet i got the following error while connecting to the servlt from applet
here the following error
com.ms.security.SecurityExceptionEx[Appl.init]: cannot access "127.0.0.1":8080
hree the applet code
import java.applet.*;
import java.awt.*;
import java.net.*;
public class Appl extends Applet
{
String alt,paraSub,urlmsg,error,message;
public void init()
{
alt = getParameter("alt");
paraSub = getParameter("parasub");
URL url = getCodeBase();
urlmsg = " code base => " +url.toString();
url = getDocumentBase();
urlmsg+= " documebt base => "+url.toString();
urlmsg+=alt;
urlmsg+=paraSub;
String location = "http://127.0.0.1:8080/servlet/Test?urlmsgserv="+URLEncoder.encode(urlmsg);
try
{
URL testServlet = new URL(location);
URLConnection servletConnection = testServlet.openConnection();
servletConnection.connect();
}
catch(Exception exp)
{
error="there is some error starting srevlet"+exp;
repaint();
}
}
public void paint(Graphics g)
{
g.drawString(urlmsg,5,10);
g.drawString(alt,5,30);
g.drawString(paraSub,5,60);
g.drawString("the
servlet has been started",5,85);
g.drawString(error,5,95);
}
}
====================
heres the servlet code
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
import java.net.*;
public class
Test extends HttpServlet
{
public void doGet(HttpServletRequest req,HttpServletResponse res)throws java.io.IOException
{
doPost(req,res);
}
public void doPost(HttpServletRequest request,HttpServletResponse response)throws java.io.IOException
{
String filename = "mymailtest.t";
FileWriter resultsFile = new FileWriter(filename,true);
PrintWriter toFile = new PrintWriter(resultsFile);
Date date = new Date();
urlmsgServ = request.getParameter("urlmsgserv");
toFile.println(" url message is => "+urlmsgServ) ;
resultsFile.close();
toFile.close();
}
}