struts1.x 后台读取数据至html:select标签方法
2008-11-18 12:10
555 查看
后台代码:
model层
public List getMaterielttypeList() throws Exception{
List objList = new ArrayList();
MaterieltypeHome mtype = this.getMaterielTypeHome();
mtype.resetConditions();
mtype.setOrderbyclause("order by typename");
Collection mtypelist = mtype.findAll();
Iterator it = mtypelist.iterator();
while(it.hasNext()){
Materieltype obj = (Materieltype) it.next();
//固定写法,LabelValueBean()第一个参数为displayname,第二个参数为后台使用的值,一般为id。
objList.add(new LabelValueBean(obj.getTypename(),String.valueOf(obj.getId())));
}
return objList;
}
Action代码
//实例化model
LldServices services = new LldServices(conn);
//取出list并设置到request属性中。
request.setAttribute("mtypelist", services.getMaterielttypeList());
表现层:
<html:select property="typeid">
<!--mtypelist为request中设置的属性值 labelProperty="label" property="value"固定写法-->
<html:options collection="mtypelist" labelProperty="label" property="value" />
</html:select>
model层
public List getMaterielttypeList() throws Exception{
List objList = new ArrayList();
MaterieltypeHome mtype = this.getMaterielTypeHome();
mtype.resetConditions();
mtype.setOrderbyclause("order by typename");
Collection mtypelist = mtype.findAll();
Iterator it = mtypelist.iterator();
while(it.hasNext()){
Materieltype obj = (Materieltype) it.next();
//固定写法,LabelValueBean()第一个参数为displayname,第二个参数为后台使用的值,一般为id。
objList.add(new LabelValueBean(obj.getTypename(),String.valueOf(obj.getId())));
}
return objList;
}
Action代码
//实例化model
LldServices services = new LldServices(conn);
//取出list并设置到request属性中。
request.setAttribute("mtypelist", services.getMaterielttypeList());
表现层:
<html:select property="typeid">
<!--mtypelist为request中设置的属性值 labelProperty="label" property="value"固定写法-->
<html:options collection="mtypelist" labelProperty="label" property="value" />
</html:select>
相关文章推荐
- Java后台处理带HTML标签数据的方法 -------------Java搬砖之路(1)
- 从数据库读取数据后将其输出成html标签的三种方法
- html jsp中设置select disabled 当修改保存时,后台未读取到数据
- 从数据库读取数据后将其输出成html标签的三种方法
- JQuery从后台获取数据绑定到HTML标签select
- 从数据库读取数据后将其输出成html标签的方法
- 使用struts2标签,从后台读取数据时实现横向循环然后在自动换行循环
- struts bean:write标签输出html源码解决方法
- jquery html动态生成select标签出问题的解决方法
- struts中htmlselect标签和htmloptions 的使用
- struts中<html:radio>标签默认选中的解决方法《转载》
- JSON数据中带有HTML标签解决方法
- (原创)利用扩展方法,给 IEnumerable<T> 增加一个生成 Html 的 select 标签的方法,不用 C# 中的反射技术
- Struts下html:select可以多选时的处理方法
- truts2中表单可以不用struts自带的<s:form>标签,直接用html的<form>标签能够提交数据到action
- JSP页面加载时同时访问action获取数据( struts标签s:action方法)
- C#读取ini文件数据的方法和后台服务的相关知识
- html对select标签实现数据动态增加,删除,修改功能。
- html select标签加链接3种方法
- 正则表达式去除数据带HTML标签方法