javax.el.PropertyNotFoundException:Property';订单';在类型mine.domain.OrderHistory上找不到
我正在使用jaxb将xml转换为Javabean。我有orderhistory类,它将有订单列表。我正在jsp中获取bean,但是当我尝试使用,javax.el.PropertyNotFoundException:Property';订单';在类型mine.domain.OrderHistory上找不到,java,jsp,exception,properties,Java,Jsp,Exception,Properties,我正在使用jaxb将xml转换为Javabean。我有orderhistory类,它将有订单列表。我正在jsp中获取bean,但是当我尝试使用, 我得到了javax.el.PropertyNotFoundException:在类型mine.domain.OrderHistory上找不到属性“Order”这是我的OrderHistory.java @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder
我得到了javax.el.PropertyNotFoundException:在类型mine.domain.OrderHistory上找不到属性“Order”
这是我的OrderHistory.java
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"totalPages",
"order",
})
@XmlRootElement(name = "OrderHistory")
public class OrderHistory
implements Serializable
{
private final static long serialVersionUID = -6026937020915831338L;
protected int totalPages;
@XmlElement(nillable = true)
protected List<Order> order;
public List<Order> getOrder() {
if (order == null) {
order = new ArrayList<Order>();
}
return this.order;
}
OrderHistory oh = // i am populating it here
TypedProperty responseProperties = new TypedProperty();
responseProperties.put("OrderHistory",oh);
setResponseProperties(responseProperties);
@xmlacessortype(xmlacesstype.FIELD)
@XmlType(name=),比例={
“totalPages”,
“命令”,
})
@XmlRootElement(name=“OrderHistory”)
公共类订单历史记录
实现序列化接口
{
私有最终静态长serialVersionUID=-6026937020915831338L;
受保护的网页;
@XmlElement(nillable=true)
受保护名单顺序;
公共列表getOrder(){
if(order==null){
订单=新的ArrayList();
}
退回此订单;
}
OrderHistory oh=//我在这里填充它
TypedProperty responseProperties=新的TypedProperty();
responseProperties.put(“OrderHistory”,oh);
setResponseProperties(responseProperties);
我可以在java端看到orderhistory bean中填充的订单列表,但无法在jsp上访问它。我做错了什么??您在orderhistory中以小写字母声明了变量“order”
类,但您正在尝试访问变量“Order”。
代替“${OrderHistory.Order}”可以尝试“${OrderHistory.Order}”您在OrderHistory中用小写字母声明了变量“Order”
类,但您正在尝试访问变量“Order”。
你能试试“${OrderHistory.Order}”而不是“${OrderHistory.Order}”吗您的属性名是order,而不是order。您的属性名是order,而不是order。只是为了验证-您的EL表达式中是指orderHistory还是orderHistory?我想知道是否有人试图静态访问该方法。@JamesB请参阅我的编辑。我在java中使用该名称。只是为了验证-您是指orderHistory还是Orde你的EL表达式中有什么故事?我想知道是否有人试图静态访问该方法。@JamesB请参阅我的编辑。我在java中使用它。.我的错误是另一个引用
${OrderHistory.Order}
这就是问题所在。.谢谢你的回答。.我的错误是另一个引用${OrderHistory.Order}
这就是问题所在..谢谢你的回答。。