【问题标题】:Populate a vector of objects in a jsp在 jsp 中填充对象的向量
【发布时间】:2013-03-19 07:43:06
【问题描述】:

我的 servlet 中有一个对象向量,我枚举了它,以便我可以将它们一个一个地填充到一个 jsp 页面中,我想像这样:

Enumeration<codes> ls = codes_found.elements();
            while (ls.hasMoreElements()){
                codes code=(codes)ls.nextElement();
                out.println("Code ID: "+code.getCode_id()+" Code Description: "+code.getCode_descr()+"<br/ >");
            }

谁能告诉我如何像这样在 jsp 中填充它们? 谢谢

【问题讨论】:

  • 只是一个建议,在你像这样进行编码之前,请阅读一本关于你正在使用的技术的好书或教程。它会为你省去很多麻烦......
  • 你的问题是什么?你的代码是正确的。它是否显示不同的输出??
  • 否 :)。好吧,我不应该把它们放在一个 html 标记或其他东西中吗?
  • 您必须学习基础知识。从StackOverflow Servlets wiki开始
  • 你真的不应该以小写字母开头命名 Java 类。 codes 应该命名为 Code 或其他名称。您可能还想使用Collection 而不是Enumeration

标签: java jsp servlets vector jstl


【解决方案1】:

我想通了:)。我将我的 servlet 中的 Vector&lt;codes&gt; 放入会话中:

session.setAttribute("codes", codes_found);

然后我使用 jstl 获得会话属性:

<c:forEach items="${codes}" var="item">
    <input name="id" value="${item.code_id}">
    <input name="id" value="${item.code_descr}"></c:forEach>

我不知道使用 jstl 和 ${codes} 你会得到实际的对象。现在我知道了:)。

【讨论】:

猜你喜欢
  • 2010-10-22
  • 1970-01-01
  • 2020-06-18
  • 2016-05-16
  • 1970-01-01
  • 2016-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多