【问题标题】:How to get values from bean in jsp which is stored in map.Map returning bean object properly如何从存储在map.Map中的jsp中的bean获取值正确返回bean对象
【发布时间】:2014-12-27 15:49:28
【问题描述】:

以下是包含 bean 对象的 Map 对象。

hasMap = customerData.getCustomerDetailsMap(); 

我在 Map 中存储了“客户详细信息 Bean”,现在我正在将此映射设置为 servlet 中的请求参数并传递给 jsp

request.setAttribute("customerDataMap", hasMap); 

通过以下代码在jsp中检索hashmap。

${customerDataMap[param.value]}

使用 param.value 作为键我得到客户详细信息对象(我正在打印对象。我正在获取 bean 对象。)。现在我想从 jsp 中的 bean 中检索值。我怎样才能实现这一点仅限jsp。

我不想将bean对象直接发送到jsp。

【问题讨论】:

  • 您的实际问题是什么? HashMap 参数化了吗?为什么不想直接将bean对象发送到jsp?为什么不在请求属性中只设置所需的 bean 对象?
  • bean.getWHATEVERYOUWANT() 有什么问题?

标签: java servlets jsp-tags


【解决方案1】:

你试过${customerDataMap[param.value].objectProperty}吗?

例如${customerDataMap[param.value].name}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-07
    • 1970-01-01
    • 1970-01-01
    • 2012-07-07
    • 2014-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多