【问题标题】:dynamically populate select option in jsp using MVC使用MVC在jsp中动态填充选择选项
【发布时间】:2013-04-16 05:51:05
【问题描述】:

我有 5 个文件 --jsp页面 --bean 类 --servlet --DAO类 --显示小服务程序

我想从数据库中获取 ID 和名称并在 jsp 页面中显示 我正在使用 JSTL 来获取选择选项 现在我想知道在哪里从表中获取数据以及如何将其发送到 jsp 页面 帮帮我,我卡住了

【问题讨论】:

  • 在您的 JSP 中:调用您的 DAO 服务方法以从 DB 表中获取数据
  • jsp中如何调用DAO服务
  • 使用 [JSP Scriptlet 标记] (docs.oracle.com/javaee/5/tutorial/doc/bnaou.html),创建你的 DAO 类的对象并调用它的方法。
  • 我正在使用 MVC 模式 JSON 呢

标签: java jsp jakarta-ee


【解决方案1】:

请阅读如何在 servlet 和 jsp 之间传递数据http://docs.oracle.com/cd/A97336_01/buslog.102/a83726/basics4.htm#1014110

在您的 servlet 中调用 dao 以获取所需的信息。将信息设置为请求属性。在jsp中使用这个属性来创建下拉菜单。

其他选项是使用 javascript,其中通过 ajax 加载 html 文档,您可以获取数据并在下拉列表中进行设置。

【讨论】:

  • 任何人都可以提供代码来使用 javascript 在通过 ajax 加载 html 文档的地方,您可以获取数据并在下拉列表中进行设置。我正在为 jsp 使用 MVC pattren 我需要它紧急
  • 这里有一个示例供您入门。它并不优雅,但至少你会明白它是如何完成的。 java4s.com/ajax/ajax-jquery-auto-fill-dropdown-on-page-load
猜你喜欢
  • 2011-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-19
  • 2016-10-16
  • 1970-01-01
相关资源
最近更新 更多