CommonBrowserSqlAjax.jsp
1.09 KB
<%@page import="net.sf.json.JSONArray"%>
<%@page import="net.sf.json.JSONObject"%>
<%@page import="weaver.formmode.browser.FormModeBrowserSqlwhere"%>
<%@page import="weaver.conn.RecordSet"%>
<%@page import="weaver.general.Util"%>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String _fieldid = Util.null2String(request.getParameter("fieldid"));
int fieldid = -1;
if(_fieldid.indexOf("_")>-1){
fieldid = Util.getIntValue(_fieldid.split("_")[0]);
}else{
fieldid = Util.getIntValue(_fieldid, -1);
}
RecordSet rs = new RecordSet();
rs.executeSql("select expendattr from ModeFormFieldExtend where fieldid="+fieldid);
if(rs.next()){
String expendattr = rs.getString(1);
expendattr = expendattr.replace("<","<");
expendattr = expendattr.replace(">",">");
FormModeBrowserSqlwhere fbs = new FormModeBrowserSqlwhere();
Map<String,Map<String,String>> expendMap = fbs.get(expendattr, _fieldid);
JSONObject jsonObject = JSONObject.fromObject(expendMap);
jsonObject.put("formmodefieldid",fieldid);
out.print(jsonObject.toString());
}
out.flush();
out.close();
%>