解决方案 »
- The method createStmt(Connection) in the type DB is not applicable for the argum
- 问题出在哪?
- 服务器被挂马.小服务器管理员求救.!
- struts2 路径问题
- 关于用commons-fileupload时出现的问题
- 怎么对日期型的数据进行大小比较呢?
- private Date RegDate;//编译的时候这个位置出错,为什么?
- 如何解决tomcat日志文件过大的问题??
- 初学者,Servlet问题。
- jsp数据库编程基本问题--急啊!
- Spring4 MVC 发送带参数的get请求,返回404,救命啊!
- json+strusts错误:怎么接收int型数据呢?-Error setting expression 'age' with value ['6789', ]
list 最好该为二维数组 下拉列表 都是 code value 的
list 最好该为二维数组 下拉列表 都是 code value 的
我改成JSON了,后台没问题,但是下拉菜单为什么还是收不到?java代码
public String getTaskQuery() throws Exception{
listMCode = getPrpMcodeNameByType("RiskType");
List listMap = new ArrayList();
for (PrpMcode domain : listMCode) {
Map dateMap = new HashMap();
dateMap.put("riskCode",domain.getId().getCodeCode());
dateMap.put("riskCode",domain.getCodeCName());
listMap.add(dateMap);
}
JSONObject jsonObject = new JSONObject();
jsonObject.put("data", JSONArray.fromObject(listMap));
// System.out.println(JSONArray.fromObject(listMap)+"####");
return NONE;
}js代码
function riskQuery(){
$("#sel").hide();
pageLoadIni2();
var url = contextRootPath + '/statements/getTaskReassignQuery.do?';
url = handlerParamUrl(url);
jQuery.post(url,params,callback,'json');
function callback(obj){
$("#sel").show();
$("#sel").html('');
var length = obj.data.length;
var innerHtml = ""; for(var i=0;i<length;i++){
innerHtml+="<option value="+checkIsNull(obj.data[i].riskCode)+">"+checkIsNull(obj.data[i].riskName)+"</option>";
}
$("#sel").append(innerHtml);
innerHtmlPage(obj);
}
}
jsp页面[code=html]
<select id="riskCode" style="height:26px; width:80%; margin-left:8px;" onclick="riskQuery();">
<option value="" selected="selected"></option>
<div id="sel"></div>
</select></td>[/code]
2.action里查询数据库数据,返回到页面(json格式的)。