- Java code
$(document).ready(function() { $("#uploadify").uploadify({ 'uploader' : '/Doctor/uploadify/uploadify.swf', 'script' : '/Doctor/servlet/UploadImage',//提交去servlet 'cancelImg' : '/Doctor/uploadify/cancel.png', 'folder' : 'uploads', 'queueID' : 'fileQueue', 'auto' : true, 'multi' : true, 'simUploadLimit' : 2, 'buttonText' : 'BROWSE' }); });<div id="fileQueue"></div> <input type="file" name="uploadify" id="uploadify" /><input name="Client" type="text" id="Client" readonly="true" value="<%=rsq.getString(1)%>"/>
- Java code
form action="/Doctor/servlet/abc" method="post"
有沒可能submit後,把資料送去不同servlet
------解决方案--------------------------------------------------------
你是说,同时发送给两个Servlet么?可以用AJAX来做POST,借助jQuery就可以实现,不过还是有先后顺序的。比较麻烦的是,第一个发送成功,第二个发送失败的情况。
------解决方案--------------------------------------------------------
当然最好是合并成1个Servelet,这才符合常规模型;否则很可能会导致无法保持数据一致性。
至于用Ajax还是Form,要看你整个系统的总体设计模型,应尽量保持全局一致性。