【问题标题】:Proper way to update jsp content after a servlet call?servlet调用后更新jsp内容的正确方法?
【发布时间】:2015-03-05 18:54:26
【问题描述】:

我正在寻找一种在 servlet 执行后动态更新我的 jsp 内容(如图像)的方法。 servlet 将获取图像并将其显示在 jsp“标签”中。

这可能吗?我很想知道是否也可以不刷新页面。我已经制作了一个可以完美运行 servlet 的 Ajax。

如果我的问题含糊不清,我很抱歉。

更新: 好的,所以我使用了 session.Attribute 来显示一些信息和这段代码:

<c:out value="${sessionScope.Text}"/>

但这只会在我登录和退出时随机出现。但我当然希望它一直出现。

我使用session.invalidate(); 来确保在我登录时会创建一个新会话。

有没有办法动态更新 c:out ?

第二次更新。解决了。而不是玩弄jsp。我只是在第一次登录 ajax 调用之后进行 ajax 调用。这样我就可以使用 session.attributes 来“上传”登录信息。

【问题讨论】:

  • 需要更多信息你想做什么。页面加载后,如果您不想刷新,您可以在任何情况下挂钩代码以更新页面。但再次需要更多信息,了解您想做什么来帮助您。
  • 你会使用 Ajax...但你已经知道了,所以不确定你在问什么。
  • 好吧,我会尽量详细说明;用户登录后,我希望从我的 SQL 中检索图像并将其上传到页面上。
  • 附注:正如您所怀疑的,我认为您将无法动态更新&lt;c:oout /&gt;

标签: jsp servlets


【解决方案1】:

解决了。而不是玩弄jsp。我只是在第一次登录 ajax 调用之后进行 ajax 调用。这样我就可以使用 session.attributes 来“上传”登录信息

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2012-04-27
  • 1970-01-01
  • 1970-01-01
  • 2015-06-02
  • 2021-06-24
  • 2020-05-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多