badhou 2008-04-17
在Struts2中的某些Plugin的使用是需要继承Plugin中的struts-plugin.xml中定义的package的,比如在JsonPlugin中,如果使用就需要继承如下定义的package:json-default
<package name="json-default" extends="struts-default"> <result-types> <result-type name="json" class="com.googlecode.jsonplugin.JSONResult"/> </result-types> <interceptors> <interceptor name="json" class="com.googlecode.jsonplugin.JSONInterceptor"/> </interceptors> </package>
如果使用AjaxFileUpload的plugin的话就需要继承如下的package:ajaxfileupload-default
<package name="ajaxfileupload-default" extends="struts-default"> <result-types> <result-type name="rawtext" class="com.davidjc.ajaxfileupload.result.RawTextResult"/> </result-types> action name="uploadprogress" class="com.davidjc.ajaxfileupload.action.UploadProgress"> <result name="success" type="rawtext"/> </action> </package>
我的问题是,如果我的一个package同时需要这两个plugin的时候,我应该怎么来写我自己的package?好像没法同时继承两个吧?
为了美观,把 type="file" 控件隐藏。点击“上传”按钮,click调用隐藏文件控件,再选择文件。查了一遍,好像是ie为了安全控制,文件的必须鼠标点击过后,才能提交。还没有想到其他的方法。。。
5,success 提交成功后自动执行的处理函数,参数data就是服务器返回的数据。6,error 提交失败自动执行的处理函数。7,data 自定义参数。fileElementId: 'file1',
-- 引入相关的js文件,相对路径 -->. -- 执行上传文件操作的函数 -->. method=uploader', //需要链接到服务器地址。fileElementId:'houseMaps',