(12)struts的常用标签

<s:form>
<s:textfield label="组标识" name="id"/>//使用了modelDriven,id即#root[0].group.id
<s:textfield label="组名称" name="name"/>
<s:textfield label="队员名称" name="#username"/>
//方式1:
<input type="checkbox" name="interest" value="football"/>足球
<input type="checkbox" name="interest" value="basketball"/>篮球
<input type="checkbox" name="interest" value="ping"/>乒乓球
//方式2:
<s:checkboxlist label="兴趣:" name="interest" list="#{'football':'足球','basketball':'篮球','ping':'乒乓球' }" listKey="key" listValue="value" value="#interests"/>//listkey表示方式一的value,listvalue表示方式一的足球or篮球or乒乓球(显示的值),value表示默认打钩的选项
<s:radio lable="性别:" name="gender" list="#{'0':'男','1':'女' }" value="0"/>//value=“0”表示被0即女选中
<s:select label="选择组:" list="#groups" listKey="id" listValue="name" headerKey="-1" headerValue="选择相应的工作组" value="3"/>
<s:submit value="提交"/>
</s:form>

 

public String addInput() {
	group.setId(5);
	group.setName("哈哈");
	List<String> interests=new ArrayList<>();
	interests.add("ping");
	interests.add("basketball");
	ActionContext.getContext().put("interests", interests);
	
	List<Group> groups=new ArrayList<>();
	groups.add(new Group(1, "额"));
	groups.add(new Group(2, "哈"));
	groups.add(new Group(3, "呵"));
	ActionContext.getContext().put("groups", groups);
	ActionContext.getContext().put("username", "张三");
	return "success";
}

1.单选框多选框都必须定义name

2.listkey表示选择提交到form的值,listvalue表示显示的值

3.value表示要选中的值,value=“3”,表示选择单选框里面id为3的框,value=#{‘ping’,‘basketball’}表示选择多选框值为ping,basketball的框

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值