当前位置: 代码迷 >> Java Web开发 >> ExtJS+Struts2文件上传,来向大神们了
  详细解决方案

ExtJS+Struts2文件上传,来向大神们了

热度:1089   发布时间:2016-04-10 23:01:55.0
ExtJS+Struts2文件上传,来向大神们求救了
我要实现从从页面提交三个文件(一个mp3,一个txt,一个photo),服务器Struts接收,各种异常啊,上代码
1,ExtJS代码
var addFormPanel = Ext.widget({
        xtype: 'form',
        bodyPadding: '5 5 0',
        url:'scenery/add_radio',
        fileUpload:true,
        forceFit:true,
        fieldDefaults: {
            labelAlign: 'top',
            msgTarget: 'side'
        }, 
        items: [{
            xtype: 'container',
            layout: 'hbox',
            anchor: '100%',
            items:[{
                xtype: 'container',
                flex: 1,
                layout: 'anchor',
                items: [{
         xtype: 'filefield',
            name: 'radio',
            fieldLabel: '音频文件mp3',
            allowBlank: false,
            anchor: '95%',
            buttonText: '浏览'
        },{
        xtype: 'textfield',
        fieldLabel: '音频名称',
        name: 'radioPojo.radioName',
        anchor: '95%',
        allowBlank: false
    },{
        xtype: 'textfield',
        fieldLabel: '音频时长',
        name: 'radioPojo.radioLength',
        anchor: '95%',
        regex:/^([0-5][0-9]):([0-5][0-9])$/,
        regexText:'请输正确的时间格式MM:ss', 
        allowBlank: false
    },{
        xtype: 'filefield',
        fieldLabel: '音频字幕',
        name: 'lyric',
        anchor: '95%',
        allowBlank: false,
        buttonText: '浏览'
    }]
            },{
                xtype: 'container',
                flex: 1,
                layout: 'anchor',
                items: [{
         xtype: 'combobox',
         fieldLabel: '对应的图片:选择提交方式',
            name: 'pic_option',
            anchor: '95%',
            emptyText:'请选择...', 
            store:pstore,
            queryMode: 'local',
displayField: 'value',
valueField: 'key', 
tiggerAction:'all',                  
                     anchor:'95%',
                     listeners:{        
        select : function(combo, record, index){
            if(combo.value==0){
  相关解决方案