a页面要用HttpURLConnection对象 用数据流的形式post一个字符串变量到b页面
b页面  接收这个变量,并显示出来

解决方案 »

  1.   

    呵呵,没必要啊??为什么要写页面呢??你如果是要测试的话,就自己写一个serverSocket就是了.然后用HttpUrlConnection来连,并write些东西,你再输出出来就是了?
      

  2.   

    URL url = null;
                HttpURLConnection connection = null;
               
                int responseCode = 0;
                String responseMessage = "";            url = new URL("127.0.0.1:端口号");
                connection = (HttpURLConnection)url.openConnection();
                connection.setRequestMethod("POST");
                connection.setRequestProperty("Content-Type","对应的类型");
                connection.setRequestProperty("Content-Length",Integer.toString(str.getBytes().length) );
                OutputStream out1=connection.getOutputStream();
                String str=new String("aaaaaaaabbbbbb");
                out1.write(str.getBytes());
                out1.flush();
     ServerSocket s = new ServerSocket(端口号);
    Socket incoming = s.accept( );
          in = new DataInputStream(incoming.getInputStream());
          out = new DataOutputStream(incoming.getOutputStream());
          String response;
               out.writeBytes(response);
          out.flush();
          out.close();
          in.close();
          incoming.close();
      

  3.   

    用HttpURLConnection发送post请求并获取目标内容,例子如下:
    <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
    <%@page import="java.net.URL"%>
    <%@page import="java.net.HttpURLConnection"%>
    <%@page import="java.io.DataInputStream"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>test</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    </head> <body>
    <%
    URL url = null;
    HttpURLConnection httpurlconnection = null;
    try {
    url = new URL("http://localhost:8080/xxx/testurlto.jsp"); httpurlconnection = (HttpURLConnection) url.openConnection();
    httpurlconnection.setDoOutput(true);
    httpurlconnection.setRequestMethod("POST");
    String username = "username=aaaaaa";
    httpurlconnection.getOutputStream().write(username.getBytes());
    httpurlconnection.getOutputStream().flush();
    httpurlconnection.getOutputStream().close();
    int code = httpurlconnection.getResponseCode();
    String str = httpurlconnection.getResponseMessage();
    DataInputStream inStream = new DataInputStream(
    httpurlconnection.getInputStream());
    int ch;
    while ((ch = inStream.read()) >= 0) {
    System.out.print((char) ch);
    }
    } catch (Exception e) {
    e.printStackTrace();
    } finally {
    if (httpurlconnection != null)
    httpurlconnection.disconnect();
    }
    %>
    </body>
    </html>testurlto.jsp内容如下<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>testto</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">    
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
      </head>
      <body>
        user name is : <br>
        <%=request.getParameter("username") %>
      </body>
    </html>
    控制台打印的结果如下:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>testto</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">    
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
      </head>
      <body>
        user name is : <br>
        aaaaaa
      </body>
    </html>
      

  4.   

    不是两个页面吗?怎么在控制台打印,a一个表单提交,过去之后用javaBean把结果在b中显示出来
      

  5.   

    为什么用javabean得出是歌String对象,直接在页面中输出就是了。