繁体   English   中英

jsp-向Servlet发送请求,接收响应并打开URL

[英]jsp - Send a request to a Servlet, receive the response and open URL

我一直在尝试以多种方式解决此问题,而我发现这是我可以获得的最佳方法。

现有的Web应用程序带有多个jsp。 其中一些按钮包括一个按钮,此按钮现在需要一个Applet,它将被替换。 这个jsp应该发送一个由base64编码的XML文件,该文件由不同的参数组成,既可以从网页中获取,也可以从服务器中的属性文件中获取。

我想到了以下步骤:

  1. 首先,jsp将请求发送给具有所需用户引入参数的servlet。
  2. 第二步:Servlet接收jsp发送的信息,并从属性文件(显然是在服务器端)中获取所需的额外信息。
  3. Servlet创建所需的XML文件并将其编码为B64。
  4. 继续将其发送回用户的浏览器。
  5. 最后,jsp应该以B64编码的XML作为参数打开URL。

问题是:jsp是否可以发送请求,接收响应,并最终通过该响应打开URL?

提前致谢!

我一直在尝试以多种方式解决这个问题

您尝试过Ajax吗? 或在JSP中提交表单?

问题是:jsp是否可以发送请求,接收响应,并最终通过该响应打开URL?

您可以使用Ajax call做到这一点。
1.在Jsp中包含Jquery。
2.单击按钮后将ajax请求发送到servlet
3.检查关于ajax成功回调的响应并打开URL

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM