如何实现一个服务器中的jsp页面向另一个服务器中的jsp页面传递参数

在一个服务器中查找信息,如果没有找到结果,将用户所输入的查询信息,转向另一个服务器中查询,这个应该用什么办法实现? 向另一个服务器的jsp页面传递参数吗
我是想通过 request 或者session 传递参数,如果用response.sendRedirect() 的话,那在接收的页面原来的request 和session,将不存在了。有没有一种方法,让request或者session 复制到另一个服务器?

有几种这样的跳转:
1、<jsp:forward page="另一个跳转页面">
<param name="随便命个名" value="要传递的参数" />
</jsp:forward>
2、<%
response.sendRedirect("aa.jsp?name=要传递参数”);
%>
其中aa.jsp是要跳转的页面
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-01
通过url传参。。
那边的jsp取得参数后,进行查询,然后设置session 什么的。。
成功就正常显示,否则提示错误。。。
不过,个人感觉 不安全。。
最后对传递的参数进行加密。
第2个回答  推荐于2016-08-10
我的建议是你先获取了信息以后,直接可以写一个方法来setmessage(),传到另外一个类中。另外一个类用getmessage()获取。同时另一个类是处理另外一个服务器的JSP本回答被提问者采纳
第3个回答  2009-04-01
那是肯定的,用URL传递到另一个服务器所需的参数,然后获取,查询。

如何实现一个服务器中的jsp页面向另一个服务器中的jsp页面传递参数
1、<jsp:forward page="另一个跳转页面"> <\/jsp:forward> 2、< response.sendRedirect("aa.jsp?name=要传递参数”);> 其中aa.jsp是要跳转的页面

怎样在jsp页面中调用另一个jsp页面中的变量?
1.放入session,用request.setAttribute("key",varName); 放入request.getAttribute("key");取出 2.用地址栏传,就是在ip地址后+?变量=value,下一张页面用request.getParameter("变量")取。3.用表单,写个type="hidden"的隐型表单把name和value写好,下一张页面也用request.getParameter("变量")...

在一个jsp页面中如何通过点击一个按钮转到另一个jsp页面
那你就把链接改成按钮然后在上面挂个js事件就可以了。这样的效果可以:onclick="window.location='新页面'" 来实现。1.在原来的窗体中直接跳转用,代码:window.location.href="你所要跳转的页面"。2、在新窗体中打开页面用,代码:window.open('你所要跳转的页面');window.history.back(-1)。返...

如何在页面和服务器间传值
另一种常见方式就是session之间传值,比如你一个jsp页面中来个session.setAttribute("a",new String("aaa")),那么当这个jsp页面提交给后台处理程序(可能是一个jsp或一个servlet程序),那么再后台程序里面就可以用String aa=session.getAttribute("a").toString();来将之前那个Jsp页面中所设定的属性a的...

在jsp中什么动作用于将请求转发给其他jsp页面
在该服务器页面用于将请求转发给其他jsp页面的动作是“(jsp:forward)”。这个“(jsp:forward)”动作可以把当前的jsp页面重导到另一个页面上,用户看到的地址是当前网页的地址,内容则是另一个网页的内容。这个动作可以通过“(page等于servlet路径名)”转发到servlet,和表单属性action一样。“(jsp...

如何从一个JSP页面中跳到另一个JSP页面呢?
你可以在jsp页面使用超链接标签 例如 点击我跳转 也可以在后台servlet中使用 重定向 例如 response.sendRedirect("xxx.jsp");也可以使用转发 例如 request.getRequestDispatcher("xxx.jsp").forward(request.response);

在jsp中如何将整个页面重定向至另外一个页面
1、 forward 地址栏地址不会变,它是服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器。而redirect是浏览器重新去请求新的地址,地址栏显示的是新的URL。2、forward转发页面和转发到的页面可以共享request里面的数据。redirect不能共享数据。3、forward效率高点 希望对...

jsp中页面间对象传递的方法有哪几种?
接收值得页面,Request.QueryString["变量名"]。在Jsp中页面与页面之间传递参数有几种方法?表单提交,这个没什么可说的。URL重写,就是传参xxx.jsp.myid = 1。jsp:param传递,用在jsp:forward或jsp:include 标签中。例如:和上边的URL重写传递的参数完全相同,表示自动跳转到xxx.jsp,并包含参数。

jsp如何通过servlet传值到另一个jsp页面?
第一:jsp就是servlet。第二:页面向后台传值有两种:a。同步b。异步同步调用就简单了,action直接就可以。异步调用就是用ajax技术,要看你项目里用的是什么框架。比如,struts2.1就支持好多。这些都要根据你的开发环境。JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet...

一个jsp里面,怎么实现另外两个jsp页面同时显示??
1、首先新建两个JSP页面,如下图所示。2、然后在a.jsp页面中,输入如下代码。3、接着在b.jsp页面中输入如下代码。4、然后访问a.jsp页面,发现浏览器中显示的是b.jsp页面的内容。5、说明代码<jsp:forward page="b.jsp"><\/jsp:forward> 起到了页面跳转的作用。它等同于如下代码。6、访问后也是...

相似回答