永发信息网

<s:iterator value="pager.records" var="records" status="var">里的几

答案:5  悬赏:60  手机版
解决时间 2021-11-28 02:46
<s:iterator value="pager.records" var="records" status="var">里的几个属性问题
最佳答案
阿勇java:
value:被迭代的集合
id :指定集合里面的元素的id
status 迭代元素的索引
var:字定义变量名
全部回答
图片的第一个name 是产品线的数据库字段名,这是个select选择框,option 里面有连个propertyvalue 是因为有,这是struts2的标签,而选一的意思。最后那一行是 你 从 数据库取到的字段名为productName的数据 ,在页面上显示
先看看struts的 s:iterator标签的说明,然后再看别人的解释估计能明白快些。
否则说了也白说
s:iterator 标签有3个属性:
value:被迭代的集合
id :指定集合里面的元素的id
status 迭代元素的索引
例如:
A

打印结果为: 1A2A3A4A5A
你的里的value才是在后台取到的值
option里面的第一个property value是提交给后台的你所选择的下拉列表的value 第二个是显示出来的值
如果productId等于=id+code 就代表要自动选中这一个option
最后一行的values=productName就是显示在页面的值
希望对你有帮助。。。
给你讲个例子吧,挺好明白的

这个例子的目的是:
把action中的List对象,在页面用把List的内容循环显示出来

首先有一个User对象
public class User {
private Integer userId;
private String userName;
private String userPwd;

//get和set方法
...........
}

action中的代码
List list = new ArrayList();

User user1 = new User();
user1.setUserId(1);
user1.setUserName("zhangsan");
user1.setUserPwd("123456");

list.add(user1);

User user2 = new User();
user2.setUserId(2);
user2.setUserName("lisi");
user2.setUserPwd("1234");

list.add(user2);
在把list放在request中,好在jsp页面中能拿到

jsp页面中的代码


//这个id加不加都没事

//这也可以写成







这样就可以了!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
石榴皮上有黑色的点点,石榴还可以吃了吗?
万果园超市新进350千克苹果和280千克橘子如果
下列词语中,加下划线字的读音全都正确的一组
闯了四次红灯怎么销分
香料名字叫
哪位了解t5577门禁读卡器价格是多少
顶固五金质量怎么样?
kie屎是什么意思 ?香港电影警匪片经常听到,
册享县火车站到望谟汽车站有多远
电视剧小别离蒂娜霸气护小宇是第几集
祭奠故人为什么要披麻戴孝
怎样才能被全贴吧封号?
怎样煎鲳鱼不粘锅
唐记拉面馆在什么地方啊,我要过去处理事情
"驱马历长洲,无暇以顾盼"是什么意思?
推荐资讯
关于洗衣机灰色T恤和牛仔裤能一起洗吗?
这东西可信吗?点进去会有问题吗?探探APP是
电缆头(干包,热缩,浇注)分别在什么情况下
薛天为什么被称为薛壕壕
明基显示器有三年质保含屏的吗
全新暑假作业本帮助小狗找到家,远方,池塘,
我为什么无法在WIN8.1下安装QQ输入法
A delegation led by Chiang Pin-kung, chai
春晓这首古诗表达了作者的什么思想感情
小提琴演奏赛马几级
女人问你男的嘴皮厚薄是什么?
2018哈尔滨二月份还会有雪看吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?