在struts结构里,用action处理要传递的信息,然后将forward指向自己行不行?

解决方案 »

  1.   

    因为是两个不同的应用系统,但是关联到用户的一些信息的修改同步,所以当我在修改用户的信息的时候,需要把修改的一些参数传递给另外的一个指定url链接地址,那个地址对我的所给的参数进行相应的修改,所以只是需要参数的传递,而不是页面的跳转,而且最好这个是在服务端解决.
      

  2.   

    用showModleDialog将参数传过去,然后把自己的页面关闭就行了
      

  3.   

    只是起到一个传递参数的作用,只是相当于发送参数到指定的url链接地.页面本身不会跳转到那个链接地址啊!
      

  4.   

    你可以把这个参数放到session里面,然后在另一个页面得到不就行了session.setAttribute(......);
    session.getAttribute(.....)
      

  5.   

    这个是两个web应用系统啊!机器ip地址都不一样,而且那我还是需要去调用在IE中去调用那个页面,我所希望的是,我直接根据地址传递参数到那个页面,传递的过程就是触发页面的过程,但是本身的页面又不会跳转!
      

  6.   


    iframe 可以实现啊
      

  7.   

    IMHO, 我感觉做不到,JSP在你看到页面的时候就已经完成了历史使命,不可能再执行任何java代码了。从你的要求来看,你需要的是script和多frame。如果一定要用jsp的话,顶多只是一个动态生成javascript的作用
      

  8.   

    发出form submit,指向本页面,后台用socket向另外一个服务器传输指令,做完后刷新本页面,这样可不可以?
      

  9.   

    感谢大家的建议,可能是我描述的不够准确,给大家造成了很多的误解,现在这个问题我已经解决了,通过服务端的http来执行这段程序,把程序贴出来给大家共享,大家看程序肯定就能够明白我的意思了.
    <%@ page contentType="text/html;charset=gb2312" %>
    <%@ page mport="java.io.*,java.util.*,java.net.*%>
    <%
    URL url = new URL("http://localhost:8080/myself/getValue.jsp");
    HttpURLConnection httpConnection = (HttpURLConnection) url.openConnection();
    httpConnection.setRequestMethod("POST");//设置传递方法
    httpConnection.setDoOutput(true);
    PrintWriter cnout = new PrintWriter(httpConnection.getOutputStream());
    /**设定所需要传递的参数和参数值**/
    String userid = "userid="+URLEncoder.encode("john");
    String password = "password="+URLEncoder.encode("john");
    String domain = "domain="+URLEncoder.encode("sDomainvalue");
    String urlString=userid+"&"+password+"&"+domain;
    //System.out.println(urlString);
    cnout.println(urlString);
    cnout.close();
    %>
    在接收端就直接request.getParameter("userid")....就可以了!而且页面不会跳转到指定的页面,只是把参数传递过去.而本页面会继续执行自己本身下面的程序!
      

  10.   

    办不到。你要传参的话。在jsp页面就要服务器发送一次http请求。由服务器来响应。返回到客户端。这是无状态的。所以你用iframe来实现你要的效果比较好。别的方法就没有了(或许我不知道:))
      

  11.   

    参数确实是传过去了,在getValue.jsp页面直接request.getParameter("userid ");就可以正常取出所传的参数了。