でいくつかのデータとともに、ファイル、プロセスデータをアップロードし、DB私は定義されたそれのためのフォームを作成している私は、ストラットのフォームを通じて、いくつかのデータとともに、画像ファイルをアップロードするストラット
でそのイメージを保存しますstruts.xmlファイルにファイルをアップロードするアクションですが、コントロールがJavaメソッドになると、ファイルタイプ変数でnullが返されますので、助けてください。
struts.xmlのコード:アクションにデータを送信するために使用
<action name="uploadFile" class="org.ui.LogActivityAction"
method="uploadFile">
<interceptor-ref name="fileUpload">
<param name="fileUpload.maximumSize">10485760</param>
<param name="fileUpload.allowedTypes">text/plain,image/jpg</param>
</interceptor-ref>
<interceptor-ref name="defaultStack"/>
<result name="success">/user/activity/upload-card.jsp</result>
<result name="error">/user/activity/upload-card.jsp</result>
</action>
はAJAX:この貫通
function saveSalesUserActivity(card) {
var isValidForm = jQuery('#dailyActivity').valid();
isValidForm = jQuery('#dailyActivity').valid();
if (!isValidForm) {
return;
}
if (isValidForm) {
jQuery.blockUI({
message: "<strong>" + messages("mis.common.wait") + "</strong>"
});
jQuery.ajax({
type: "POST",
url: "/sales/user/logactivity/saveactivity.action?businessCard=" + card,
data: jQuery('#dailyActivity').serialize(),
success: function(response) {
jQuery("#miscontent").html(response);
},
error: function(response) {
jQuery("#miscontent").html(response);
}
});
jQuery.unblockUI();
}
jQuery.unblockUI();
}
Javaメソッドに達し、私はファイルの型変数の値を取得しておりません(ここでは「名刺」を使用しています)。 誰でも手助けします。
入力フィールドにはいくつかのデータが入力されます。 –