【问题标题】:How do i share javascript with JSP pages without losing context?如何在不丢失上下文的情况下与 JSP 页面共享 javascript?
【发布时间】:2019-01-14 14:36:04
【问题描述】:

我正在构建一个应用程序,该应用程序在特定时间间隔内从网络摄像头拍摄照片。基本上我正在调用一个不时拍摄快照的js函数,js由jsp页面中的点击事件触发,以启动该函数。

当我在jsp页面之间切换时,我可以保持js运行吗?那可能吗?

【问题讨论】:

  • 每次页面重新加载都会启动一个全新的window 对象,因此除非您创建通常称为“单页应用程序”并避免完整的页面重新加载,否则不会。或者使用本地存储并实现你自己的“重启”功能(见上面的评论)。可能希望使用会话存储而不是本地存储,具体取决于应用程序。
  • 您可以使用ajax 或者sockets,或者可能使用一些东西来模拟用户设备上的持久性,例如localStoragesessionStorage,但我想没有更多你能做的比上面提到的更重要吗?基本上@Pointy 所说的,加上它确实取决于确切你在这里想要实现的目标......

标签: javascript java jsp


【解决方案1】:

页面重新加载会重置状态。

鉴于问题描述有限,我会说使用 Ajax - 定义一个按钮 onclick 事件,在该事件中拍照然后通过 Ajax 提交。

如果您使用基于表单的上传,您可以submit a form without reloading the page

如果这还不够,请查看How to upload photos using web app

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-15
    • 2021-12-15
    • 2021-09-03
    • 2019-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多