파일을 업로드하여 post 메소드를 사용하여 java 서블릿에 보내려고합니다. 내 도장은 1.8입니다. 그냥 자바 스크립트 작업을 시작하고 여전히 배울 톤이 있습니다. 가능하다면 나를 바로 잡으세요. 그래서 몇 가지 정의되지 않은 속성이 있습니다 : 레이블, UploaderID 및 사실이라고 생각되는 도조 소스 경로!dojo 업 로더를 서블릿에 사용하는 중 오류
**************** REVISED CODE ***************************
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>dojox.form.Uploader</title>
<link href="dijit/themes/dijit.css" rel="stylesheet" />
<link href="dijit/themes/claro/Common.css" rel="stylesheet" />
<link href="dijit/themes/claro/form/Common.css" rel="stylesheet" />
<link href="dijit/themes/claro/form/Button.css" rel="stylesheet" />
<link href="dojox/form/resources/UploaderFileList.css" rel="stylesheet" />
<script type="text/javascript"
src="//ajax.googleapis.com/ajax/libs/dojo/1.8/dojo/dojo.js"
data-dojo-config="parseOnLoad: true, async: true,
isDebug: true,
packages: [{name: 'dojo', location: '.'},
{name: 'dijit', location:
'/dojo/dijit'},
{name: 'dojox', location:
'/dojo/dojox'},
]"></script>
<script>
dojo.require("dojo.domReady")
dojo.require("dijit.form.Button");
dojo.require("dijit.Dialog");
dojo.require("dijit.form.TextBox");
dojo.require("dojox.form.Uploader");
dojo.require("dojox.form.uploader.FileList");
dojo.require("dojo.parser");
});
</script>
</head>
<body class="claro">
<form method="post" action="user" id="myForm" enctype="multipart/form-data" >
<fieldset style="background-color:lightblue;">
<h1 id="greeting">User Administration</h1>
<p>First Name: <input type="text" name="fname" size="20">
LastName: <input type="text" name="lname" size="20"></p>
<input class="browseButton" name="uploadedfile" multiple="false"
type="file" data-dojo-type="dojox.form.Uploader" label="Select Some File"
id="uploader" />
<p><input type="submit" label="Submit" data-dojo-type="dijit.form.Button" />
</p>
<div id="files" data-dojo-type="dojox.form.uploader.FileList"
uploaderId="uploader"></div>
</fieldset>
</form>
</body>
</html>
감사 디미트리, 내가 필요한 모든 변경 내용을 수정했습니다. 그러나 제 문제는 모듈이 인식되지 않는다는 것입니다. 필자는 dojo 1.8의 릴리스 버전을 내 WebContent 파일에 파일 시스템으로 가져 왔습니다. 레이블 대신 : 일부 파일을 선택하십시오. 나는 찾아보기를 얻고있다. – user3655096