IE表达式类型转换问题

报的错javax.el.PropertyNotFoundException: Property 'nid' not found on type java.lang.String
报错代码《a href='news.read.jsp?nid=${news.nid}'>
我觉得应该是nid要赋个String类型的值,而${news.nid}是int类型,所以报错,求问该怎么类型转换,网上的方法行不通,错误不一样

Property 'nid' not found on type java.lang.String
意思应该是string中没有找到nid属性
看看你后台返回的news是不是字符串

检查你的绑定,你的bean没有news.nid,是不是没有news

PropertyNotFoundException 属性没有找到 你确认一下实体类中的属性名是这个么

不能直接把nid属性定义为String类型的吗?