且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Uploadify 插件不调用 Java Servlet

更新时间:2023-12-04 14:32:43

这可能有很多可能的原因(另请参阅我发布的评论).

  • 未加载外部 JS.
  • JS 代码在语法/逻辑上无效.
  • 请求网址无效.
  • Servlet 根本没有映射.
  • Servlet 映射到错误的 url-pattern.
  • Servlet 无法启动/初始化.

根据现有信息很难确定根本原因.

正如您提到在 FireBug 的Net"选项卡中没有看到任何请求被触发,我认为 JS 代码在语法上/逻辑上是无效的.右键单击页面并双重验证生成/打印的 JS 代码.

更新:我试图重现您的问题.

  1. 我下载了 jquery.uploadify-v2.1.0 (MIT),将其解压并将全部内容放在 Eclipse 中我的(空)playground web 项目的 /WebContent/uploadify 文件夹中.

  2. 我创建了一个 /WebContent/upload.jsp 文件如下:

    <html lang="zh-cn"><头><title>上传测试</title><script src="uploadify/jquery-1.3.2.min.js"></script><script src="uploadify/swfobject.js"></script><script src="uploadify/jquery.uploadify.v2.1.0.min.js"></script><script type="text/javascript">$(document).ready(function() {$('#uploadify').uploadify({'上传者': '上传/上传.swf','脚本':'上传Servlet','文件夹':'/上传','cancelImg': 'uploadify/cancel.png'});$('#upload').click(function() {$('#uploadify').uploadifyUpload();返回假;});});头部><身体><input id="uploadify" type="file"><a id="upload" href="#">上传</a>