【问题标题】:Is there a way to send back a string as well as an image via Http response?有没有办法通过 Http 响应发回字符串和图像?
【发布时间】:2015-03-04 23:03:28
【问题描述】:

我正在访问一个 servlet,根据传递给服务器的数据,我有两个条件。

1) 如果数据是“X”,那么我必须返回一个字符串作为响应。 2)如果数据是'Y',那么我必须返回一个字符串以及一个图像作为响应。

那么这种情况可能吗?如何从服务器返回字符串和图像?

欢迎提出任何建议。

【问题讨论】:

    标签: http servlets httprequest httpresponse


    【解决方案1】:

    只需返回图像的 URL 并将其存储在会话对象中,如下所示:

    String imgUrl = "...URL";
    request.getSession.setAttribute("Image", imgUrl);
    

    然后调用requestDispatcher转发给一个jsp,所以

    request.getRequestDispatcher("jsp/myJsp").forward(req, resp);
    

    然后,从JSP中提取imgUrl,

    <% String url = (String)session.getSession.getAttribute("Image");
    

    你去吧。

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      • 1970-01-01
      • 2021-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多