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

时间:2015-08-05 08:15:28

标签: java ajax jsp servlets

我一直试图以多种方式解决这个问题,而且我发现这是我能得到的最佳方法。

有一个现有的Web应用程序,有几个jsp&#39。其中一些包括一个按钮,目前需要一个Applet,将被替换。这个jsp应该发送一个base64编码的XML文件,该文件由不同的参数组成,从网页和服务器的属性文件中捕获。

我已经考虑过以下步骤:

  1. 首先,jsp使用所需的用户引入参数向servlet发送请求。
  2. 第二步:servlet接收jsp发送的信息,并从属性文件中获取所需的额外信息(显然在服务器端)。
  3. servlet创建所需的XML文件并在B64中对其进行编码。
  4. 继续将其发送回用户的浏览器。
  5. 最后,jsp应该打开一个以B64编码的XML作为参数的URL。
  6. 问题是:jsp是否可以发送请求,接收响应,最后,通过该响应,打开URL?

    提前致谢!

1 个答案:

答案 0 :(得分:1)

  

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

您尝试使用Ajax吗?或表格提交在JSP?

  

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

你可以用Ajax调用来做到这一点 1.将jquery包含在你的jsp中。
2.单击按钮将ajax请求发送到servlet
3.检查ajax成功回调的响应并打开URL