【发布时间】: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 中检索图像并将其上传到页面上。
-
附注:正如您所怀疑的,我认为您将无法动态更新
<c:oout />