问题描述
action里面有两个属性,string titleList<Book> booklist其中book类有两个属性,一个id,一个title提交页面提交一个title,然后把结果存到数据库中,接着查询数据库,返回list返回页面有一个<s:select name="bklist" list=booklist listKey=id listValue=id+title />引号我省略了。。。最后的结果就是显示的id是对的,但是title全都是最后提交的title值应该是误认为是action里的title了个,有啥方法可以取到list里面的title么
解决方案
<c:forEach items="${booklist }" var="book"> ${book.title}</c:forEach>直接写${title}就是action的属性
解决方案二:
如果页面用不到你提交的那个title的话,在action中把他的get方法去掉或者改名,
时间: 2024-09-20 15:01:45