「已注销」 2010-06-24 11:49
浏览 302
已采纳

Ext ComboBox 从Servlet 加载不出来数据

[code="servlet"]public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

    response.setContentType("text/html;charset=gbk");
    PrintWriter out = response.getWriter();     
    String json="[{cid:1,cname:'武汉市'},{cid:2,cname:'荆门市'},{cid:3,cname:'宜昌市'},{cid:4,cname:'沙洋市'},{cid:5,cname:'潜江市'}]";
    out.println(json);
    out.flush();
    out.close();
}[/code]

[code="js"]
Ext.onReady(function() {

        var proxy = new Ext.data.HttpProxy({
                    url : "CityJsonServlet"
                });

        var City = Ext.data.Record.create([{
                    name : "cid",
                    type : "int",
                    mapping : "cid"
                }, {
                    name : "cname",
                    type : "string",
                    mapping : "cname"
                }]);
        var reader = new Ext.data.JsonReader({}, City);

        var store = new Ext.data.Store({
                    proxy : proxy,
                    reader : reader,
                    autoLoad:true
                });

        var combobox = new Ext.form.ComboBox({
                    triggerAction : "All",
                    store : store,
                    displayField : "cname",
                    valueField : "cid",
                    mode : "remote",
                    emptyText : "请选择市",
                    renderTo : Ext.getBody()
                })

    })

[/code]
[code="jsp"]
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">



Dnamic ComboBox Example
href="./scripts/ext/resources/css/ext-all.css" />
src="./scripts/ext/adapter/ext/ext-base.js">

<br><br>



[/code]

  • 写回答

3条回答 默认 最新

  • zhoujuan520 2010-06-24 13:31
    关注

    [code="java"]public void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {

        response.setContentType("text/html;charset=gbk");
        PrintWriter out = response.getWriter();     
        String json="[{cid:1,cname:'武汉市'},{cid:2,cname:'荆门市'},{cid:3,cname:'宜昌市'},{cid:4,cname:'沙洋市'},{cid:5,cname:'潜江市'}]";
    
                out.write(json);//out.println(json);
    
                out.flush();
        out.close();
    }[/code]
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 ogg dd trandata 报错
  • ¥15 高缺失率数据如何选择填充方式
  • ¥50 potsgresql15备份问题
  • ¥15 Mac系统vs code使用phpstudy如何配置debug来调试php
  • ¥15 目前主流的音乐软件,像网易云音乐,QQ音乐他们的前端和后台部分是用的什么技术实现的?求解!
  • ¥60 pb数据库修改与连接
  • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错