I'm sending response from struts action with a message and I want to display it in JSP Page. But I'm getting result as Object and "result.fieldname" as "undefined"
struts.xml
<action name="uploadSuccess" class="com.truepush.client.controller.UploadFileController">
<result name="success" type="stream">
<param name="contentType">text/html</param>
<param name="inputName">inputStream</param>
</result>
<result name="error" type="stream">
<param name="contentType">text/html</param>
<param name="inputName">inputStream</param>
</result>
Ajax:
function uploadFile(Blob) {
$.ajax({
type: "GET",
url: "uploadSuccess",
dataType: "json",
data: "response=" + JSON.stringify(Blob),
success: function(result) {
console.log("success : ");
console.log(result.inputStream);
console.log(result);
},
error: function(result) {
alert(result[0].word);
console.log("error : " + result.inputStream);
console.log("error : " + result.inputStream);
}
});
}
I'm setting the value to inputStream in my class and I'am sure it is returning "success" (As i can see from debugging)
Aucun commentaire:
Enregistrer un commentaire