JSP 和 HTML - 刷新不会更新网页数据

发布于 2024-10-11 15:02:15 字数 173 浏览 1 评论 0原文

在我的网络客户端中,我在 if 语句中有一个像这样的命令

myList = myBean.getNewList();

,它引用全局列表并以表格形式显示在网页中。

为什么我的网页在我再次刷新页面之前不会更新屏幕上的表格?按下按钮后它似乎会立即自行刷新

In my web client I have inside an if statement a command like this

myList = myBean.getNewList();

that references a global List and is displayed in table form in the web page.

How is it that my web page doesn't update the table on screen till I refresh the page again? It seems to refresh by its self straight away after a button is pressed

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

画▽骨i 2024-10-18 15:02:15

该代码在哪里?在 *.jsp 文件中,还是在某些支持 java 操作中?

最有可能的是,在通过单击按钮向服务器发出请求之前,该代码永远不会被调用,这可能会执行以下操作之一(取决于您的应用程序):

  1. 提交表单或向服务器发出一些请求并构建一些由浏览器呈现的响应对象
  2. 进行一些 Ajax 调用来更改其中一个 DOM 元素的innerHtml
  3. 使用 jQuery(或其他一些 javascript)通过一些硬编码数据动态更改innerHTML

Where is that code? In the *.jsp file, or in some backing java action?

Most likely, that code is never called until there is a request made to the server, via a button click which would probably do one of the following (depending on your application):

  1. Submitting a form or making some request to the server and building some response object to be rendered by your browser
  2. Make some Ajax call to change the innerHtml of one of your DOM elements
  3. use jQuery (or some other javascript) to change the innerHTML on the fly with some hard-coded data
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文