【问题标题】:Editable SQL GridView using Java JSP and Servlet使用 Java JSP 和 Servlet 的可编辑 SQL GridView
【发布时间】:2012-05-15 22:08:26
【问题描述】:

在 JSP 页面上显示和编辑 SQL 表并在 Servlet 中包含所有 SQL 和 Java 代码的正确但简单的方法是什么?

来自 ASP.NET 环境,我正在寻找 GridView 替代品 - 在 JSP 页面上显示可编辑的行,但在 Servlet 文件中具有所有 SQL 方法。我的目标是拥有 2 个 JSP 页面:第一个用于简单的表格显示,第二个作为 CMS 来编辑这些行(每条记录的保存按钮),以及一个包含大部分 Java 代码的 Servlet。

我希望有一些简单的例子来显示 JSP 中的可编辑表,以及 Servlet 中的 Java/SQL 代码。我在网上看到了一些零碎的东西,但是每个都使用不同的方法。最好不要编辑任何服务器设置。

提前致谢。

【问题讨论】:

  • 您只想删除/编辑表中的行,还是希望编辑也反映在数据库中?
  • @ChadNC 两者,当然 :) 最有可能在每一行中使用保存/删除按钮一次更新一条记录。

标签: java sql eclipse jsp servlets


【解决方案1】:

您可以使用其中的输入元素评估 DisplayTag

【讨论】:

    【解决方案2】:

    就简单的JSP而言,ASP.NET中没有GridView这样的控件。

    您可以尝试基于 JSF 的控件,例如 DataTable (http://www.mkyong.com/jsf2/jsf-2-datatable-example/)。但它没有像 GridView 这样的任何内置编辑功能。 Datatable 将为您提供足够的控制权,以便实现您自己的编辑/删除/添加逻辑。

    要从 JSF 开始,请参阅 http://www.mkyong.com/tutorials/jsf-2-0-tutorials/http://www.vogella.com/articles/JavaServerFaces/article.html

    【讨论】:

      【解决方案3】:

      我建议使用 jqGrid。 它很简单,而且您所要做的就是将您的 CRUD url 映射到您执行 SQL 操作的控制器。

      http://www.trirand.com/blog/jqgrid/jqgrid.html

      【讨论】:

        猜你喜欢
        • 2020-12-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-01
        • 1970-01-01
        • 2016-10-30
        相关资源
        最近更新 更多