0

我有一个场景,我需要将数据从数据库加载到客户端(浏览器)。这些字段中很少有被标记为可编辑的,用户可以在其中输入数据和更新。在这里,我们使用 jquery 和 css 样式来使 textareas 可编辑。

我为显示为 html 表格格式的每一行制作了这些,并在单击此按钮时为每一行显示一个编辑按钮,textareas 将变为可编辑,最初它将是只读类型,此处ID 将不可编辑

用户可以使用选定的行并更新它们。我将在表格末尾有一个保存按钮,我需要将表格行更新回数据库。如果选择了取消按钮,则需要从数据库重新加载数据而不是更新,即类似于页面刷新。

您能否让我知道我们可以JSP/Hibernate/Spring在我的 Web 应用程序中使用哪种方式来实现这一目标。

4

2 回答 2

2

这是一个很大的问题,一个广泛的问题。如果不知道您已经知道如何做以及您不知道什么,就很难回答。

  1. 你用过多少 Spring、Oracle 和 Hibernate?
  2. 你对 Java 了解多少?
  3. 您对 JSP、JSTL、HTML、HTTP、CSS 和 JavaScript 了解多少?

像任何大问题一样,最好通过将其分解成更小的部分来解决它:

  1. 编写一个单独的持久层,可以对相关表执行 CRUD 操作。只需使用 JDBC 启动。
  2. 编写可以处理数据及其关系的模型对象。
  3. 如果您真的想要 Hibernate,请将表中的映射写入模型对象。
  4. 编写单元测试来演示您在没有 UI 的情况下需要的所有功能。
  5. 编写 Spring 控制器来管理您需要的 UI 交互。
  6. 编写 JSP 以充当 Spring 的视图。

你的问题太笼统了。如果您缩小范围并展示您已经知道的内容,您将获得更好的答案。

如果您不知道如何执行这些操作,那么您来错地方了。

于 2010-12-11T17:30:09.343 回答
0

您可以使用 JSON 传输数据以与服务器通信,正如@duffymo 建议的那样,可以使用 JSP 或 Servlet 来实现

获取 DB 记录后,将它们设置为 Beans [Jettison 来这里救援http://jettison.codehaus.org/ ] 然后将 bean 转换为 JSON,同样从浏览器中您需要发布 JSON 数据,这些数据将被转换回一颗豆子。

在浏览器中使用 JQuery 和 Javascript 处理 JSON 将是小菜一碟。

于 2010-12-11T17:49:21.423 回答