希望楼上的大哥可以具体地说下。
我只想、post一串字符串

解决方案 »

  1.   

    如果想实现你上面所说的隐藏传递参数的功能,你可以使用getRequestDispatcher(java.lang.String path)方法:
    示例:
    在servlet中:
    request.setAttribute("sql",sSql);
    RequestDispatcher rd = reqeust.getRequestDispatcher("/show.jsp");
    rd.forward();
    在show.jsp中:
    String sSql = request.getAttribute("sql");
      

  2.   

    楼上大哥的方法也很好。
    但是我还是想知道如何做到POST
      

  3.   

    晕,post方法只是针对Jsp页面而言的,对Servlet根本就没这个说法,所以没法用,回头看看html中的一些概念吧
      

  4.   

    要JSP页面定义method = "post"才可以用吧.在HTTP下面只有GET方法可以活得HTTP的信息
      

  5.   

    常用的办法应该用request(推荐)或session(占内存,不用时应remove),建议你多看看别人的源代码:
    用request传递:
    servlet:
    request.setAttribute("a",obj);
    this.getServletConfig().getServletContext().getRequestDispatcher(request,response).forward("xxx.jsp");
    jsp:
    Xxx xx=(Xxx)request.getAttribute("a");用session传递:
    servlet:
    HttpSession session=request.getSession();
    session.setAttribute("a",obj);
    jsp:
    Xxx xx=(Xxx)session.getAttribute("a");
      

  6.   

    看来是没人会在servlet中post信息了
    撒分!