try something likeimport java.net.*;
import java.io.*;      int x= 12;
      int y= 20;
      URL urlInfo = new URL("http://yourhost/jsp/somejsp.jsp");
      HttpURLConnection connection = (HttpURLConnection)
              urlInfo.openConnection();
      connection.setRequestMethod("POST");
      connection.setDoOutput(true);
      PrintStream out = new PrintStream(connection.getOutputStream());
      out.println("x="+x+"&y="+y);
      out.close();
      DataInputStream in =
        new DataInputStream(connection.getInputStream());
      String sIn = in.readLine();
      in.close();

解决方案 »

  1.   

    这段程序是添加在APPLET中吗?那么在JSP中如何接收这个X,Y值呢?
      

  2.   

    http://yourhost/jsp/somejsp.jsp<%String x = request.getParameter("x");
    String y = request.getParameter("y");int xx = Integer.parseInt(x);
    int yy = Integer.parseInt(y);%>
      

  3.   

    我在我的jsp网页中加入了一个APPLET,是这样的:
    <applet code="myokmap.class" archive="okmapCore.jar,jbcl.jar" height=550 VIEWASTEXT width="640">
    </applet>
    我想知道如果要做参数传递,还需要在插入APPLET的这句中加入传递的参数吗?如果要,是用什么样的语法?
    而且在APPLET中,我希望在mousePressed事件中传递参数。
    在线等待
      

  4.   

    我在我的jsp网页中加入了一个APPLET,是这样的:
    <applet code="myokmap.class" archive="okmapCore.jar,jbcl.jar" height=550 VIEWASTEXT width="640">
    </applet>
    我想知道如果要做参数传递,还需要在插入APPLET的这句中加入传递的参数吗?如果要,是用什么样的语法?
    而且在APPLET中,我希望在mousePressed事件中传递参数。在线等待中 解决了一定给分!!!
      

  5.   

    好像是做gis的诶
    你的参数要提交到服务器端,
    在按钮的事件处理程序中对带参数的get or post jsp文件,
      

  6.   

    能具体点吗?怎么样能在鼠标按下时将参数传递给JSP。在jsp页面中传递的参数是如何定义的呢?
      

  7.   

    由于每一次按下鼠标都需要传递参数,在JSP中如何在跟踪APLLET中鼠标按下的动作呢?如果只是加入
    <%String x = request.getParameter("x");
    String y = request.getParameter("y");int xx = Integer.parseInt(x);
    int yy = Integer.parseInt(y);%>
    也只是静态的啊。
      

  8.   

    由于每一次按下鼠标都需要传递参数,在JSP中如何在跟踪APLLET中鼠标按下的动作呢?如果只是加入
    <%String x = request.getParameter("x");
    String y = request.getParameter("y");int xx = Integer.parseInt(x);
    int yy = Integer.parseInt(y);%>
    也只是静态的啊。
      

  9.   

    每次 applet 中鼠标 click 一次,  applet   就请求 jsp文件一次, 这样, 你的jsp文件里就能得到实时的x, y坐标了.
      

  10.   

    但我的applet是嵌如在JSP网页中的啊
    如果我的APPLET的鼠标按下事件中这样定义:
     public void mousePressed(MouseEvent e)
        {
          int x= e.getX();
          int y= e.getY();
          try{
            URL urlInfo = new URL("http://127.0.0.1:8080/examples/myjsp.jsp");
            HttpURLConnection connection = (HttpURLConnection) urlInfo.openConnection();
            connection.setRequestMethod("POST");
            connection.setDoOutput(true);
            PrintStream out = new PrintStream(connection.getOutputStream());
            out.println("x="+x+"&y="+y);
            out.close();
            DataInputStream in =new DataInputStream(connection.getInputStream());
            String sIn = in.readLine();
            in.close();
          }catch(MalformedURLException u){
            System.out.print("u.MalformedURLException" + u.getMessage());
          }catch(IOException io){
            System.out.print("io.IOException"+ io.getMessage());
          }
        }而我的JSP中这样定义:
    <html>
    <body>
    <applet code="myApplet.class" height=550 VIEWASTEXT width="640">
    </applet>
    <%@ page language="java" import="java.lang.*" %>
    <%
    String x = request.getParameter("x");
    String y = request.getParameter("y");
    %>
    <p>结果:<%=x%></p>
    </body>
    </html>
    这样就能完成通信了吗?我的X,Y变量会随着鼠标点击而改变吗?