解决方案 »
- 如何使用POI往excel中插入行
- jsp页面如何显示略缩图
- JSP自动生成试卷的问题!急,帮帮小弟吧
- ORACLE:Unsupported syntax for refreshRow() 是什么原因?紧急!!
- 芊芊百合请教关于tomcat+mysql连接池配置
- jfreechart+linux平台报错
- 300分放送,求教2000 server 下最稳定的jsp环境。
- cannot access ConnPool? bad class file:.\ConnPool.class?
- 网页 图片上传功能如何实现?
- web App Libraries为空,tomcat启动提示找不到类文件
- 求操作网页时,在不刷新,跳转页面的情况下弹出自定义对话框的原理和代码(不要推荐框架)
- 怎么向数据库的一张表插入上万条不重复的随机数呢?
已解决。最后我使用了EasyUI的combogrid空间在select中直接显示。 切部分代码给大家看。希望对大家有所启发。
Jsp:<script type="text/javascript">
$(function() {
//归属地
$(function(){
$('#province').combogrid({
url : '${ctx}/sysAdmin/unit_searchProvince.action',
idField:'province_name',
textField:'province_name',
mode:'remote',
fitColumns:true,
columns:[[
{field:'province_name',title:'归属地',width:150},
{field:'province_code',title:'id',width:150,hidden:true}
]]
});
});
});
</script><select id="province" name="province" class="easyui-combogrid" required="true" style="width:205px;"></select>
Action:public void searchProvince(){
DataGridBean dgd = new DataGridBean();
dgd=unitService.searchProvince();
super.writeJson(dgd);
}
Service:@Override
public DataGridBean searchProvince() {
String sql="select province_code,province_name from sys_province";
List<Map<String,String>> unitList = unitDao.executeSql(sql);
List<Object> list = new ArrayList<Object>();
for (int i = 0; i < unitList.size(); i++) {
Map map =unitList.get(i);
list.add(map);
}
DataGridBean dgd = new DataGridBean();
dgd.setTotal(unitList.size());
dgd.setRows(list);
return dgd;
}
Dao:@Override
public List<Map<String, String>> executeSql(String sql) {
Query query = this.getCurrentSession().createSQLQuery(sql);
query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
return query.list();
}