【问题标题】:prepopulating checkboxlist in Struts2在 Struts2 中预填充复选框列表
【发布时间】:2013-03-29 16:03:15
【问题描述】:

我正在尝试创建一个 jsp[populate.jsp] 页面,当我点击该页面时,应该调用 Action 并从数据库中获取数据,然后使用复选框列表将其填充到同一个 JSP 页面中。我试着搜索了很多,我也找到了this教程:

这很有帮助,但在本教程中,他们首先调用 url localhost:8080/checkBoxListAction。然而,当我点击localhost:8080/populate.jsp 时,我希望我的JSP 填充checkboxlist

希望你能理解我的问题。如果您有任何疑问,请发表评论。

【问题讨论】:

  • “它对我没有帮助”非常模糊。你能发布一个更具体的问题,最好是一些代码?
  • 您是否尝试过使用像 onLoad=pupulateCheckboxes() 这样的 javascript 函数“onLoad”,然后在 js 函数中调用 servlet 来执行操作?
  • 你到底为什么要这么做?首先调用 Actions,然后渲染 JSP...
  • 不明白你的问题,请澄清。
  • @AndreaLigios 假设我在 web.xml 中的欢迎文件是 populate.jsp。因此,当我在浏览器上点击 localhost:8080/ 时,它应该使用数据库中的一些数据渲染 populate.jsp。我希望你明白我的意思。

标签: jsp struts2 checkboxlist


【解决方案1】:

搜索了一段时间后,我自己找到了解决方案。我使用了 s:action 标签,你可以在 jsp 中声明它,并直接调用你在 action 的 name 属性(s:action name="SomeAction")中指定的 Action,然后你可以将这个 action 的结果渲染到同一个 jsp .

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-14
    • 1970-01-01
    相关资源
    最近更新 更多