Oi, estou usando o comboBox dojo (jmaki),
e está dando o seguinte problema ao executar um .JSP que tenha o componente em questão:
java.lang.ClassCastException: org.json.JSONArray
jmaki.runtime.IOUtil.createJavaScriptObject(IOUtil.java:108)
jmaki.runtime.IOUtil.createJavaScriptObject(IOUtil.java:73)
jmaki.runtime.WidgetCommonRenderer.writeAddWidget(WidgetCommonRenderer.java:301)
jmaki.runtime.WidgetCommonRenderer.writeResources(WidgetCommonRenderer.java:160)
jmaki.runtime.jsp.WidgetTag.doEndTag(WidgetTag.java:129)
org.apache.jsp.execucoesInternas_jsp._jspx_meth_a_widget_0(execucoesInternas_jsp.java:143)
org.apache.jsp.execucoesInternas_jsp._jspService(execucoesInternas_jsp.java:92)
para chamar o combobox uso:
<jsp:useBean id=“appbean” scope=“session” class=“pacSocial.bean” />
<a:widget name=“dojo.combobox”
value="${appbean.parentesco}" />
Meu Bean:
public JSONArray getParentesco() throws SQLException{
JSONArray parentesco = new JSONArray();
JSONArray parCodigo = new JSONArray();
ConexaoMySQL.getConexaoMySQL();
Statement st= ConexaoMySQL.getConexaoMySQL().createStatement();
ResultSet rs = st.executeQuery(“SELECT PARCODIGO,PARENTESCO FROM PARENTESCO”);
while(rs.next()){
parCodigo.put(rs.getString(“PARENTESCO”));
parCodigo.put(rs.getString(“PARCODIGO”));
parentesco.put(parCodigo);
parCodigo = new JSONArray();
}
ConexaoMySQL.FecharConexao();
return parentesco;
Alguem pode me ajudar?
tem algo que possa ser descrito no arquivo glue.js ?
Alguem usa outros componentes AJAX que permitam o uso de combBoxes?
Abraços