Meaningless Drivel is fun!*
The moose likes Struts and the fly likes struts2 (2.1.8.1) json result type problems Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "struts2 (2.1.8.1) json result type problems" Watch "struts2 (2.1.8.1) json result type problems" New topic
Author

struts2 (2.1.8.1) json result type problems

chandra addala
Greenhorn

Joined: Aug 27, 2010
Posts: 2
I am trying to do a result type of "json" from my struts2 action. Here is the configuration I have in my code. I am using struts 2.1.8.1 with the json plugin provided with struts.

Struts.xml:

<package name="example" namespace="/" extends="json-default">
<action name="vendorList" class="com.stg.providerportal.actions.AjaxVendorListAction">
<result name="success" type="json"></result>
</action>
</package>

Struts Action:

private Object jsonModel;


public String execute() throws Exception {

String nextStep = SUCCESS;

try {
Map json = new HashMap<String,String>();
json.put("apple", "Hi");
setJsonModel(json);


} catch (Exception e) {
CILogUtil.logInfo(e, params);
nextStep = AppConstants.SYSTEM_UNAVAILABLE;
}

return SUCCESS;
}

I am calling this action using ajax(jquery) and here how i make a call.


$.getJSON('vendorList.action' ,
{
"taxID": taxID,
"billingZipCode": billingZipCode
},
function(json) {
alert('hi');
});

$.ajaxSetup({"error":function(XMLHttpRequest,textStatus, errorThrown) {
alert(textStatus);
alert(errorThrown);
alert(XMLHttpRequest.responseText);
}});


When i execute this I am getting back the response from the action as below. Dont know why.

Error 404: SRVE0190E: File not found: /vendorList.action

Even when I am trying to run this action directly from the browser, I get the same response.

http://localhost:9081/providerportal1/vendorList.action?taxID=111billingZipCode=1111
Ankit Garg
Sheriff

Joined: Aug 03, 2008
Posts: 9291
    
  17

"Chandra aaaaa" please check your private messages for some administrative matter....


SCJP 6 | SCWCD 5 | Javaranch SCJP FAQ | SCWCD Links
David Newton
Author
Rancher

Joined: Sep 29, 2008
Posts: 12617

Please UseCodeTags when posting code or configuration. Unformatted code and configuration is unnecessarily difficult to read. You can edit your post by using the button.

And BeForthrightWhenCrossPostingToOtherSites; this is a duplicate of the message in the struts-user mailing list. Thanks!
chandra addala
Greenhorn

Joined: Aug 27, 2010
Posts: 2
I am resubmitting my question again. I had tried other forms before posting here without much success.

I am trying to do a result type of "json" from my struts2 action. Here is the configuration I have in my code. I am using struts 2.1.8.1 with the json plugin provided with struts.

Struts.xml:

Struts Action:

I am calling this action using ajax(jquery) and here how i make a call.



When i execute this I am getting back the response from the action as below. Dont know why.

Even when I am trying to run this action directly from the browser, I get the same response.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: struts2 (2.1.8.1) json result type problems
 
Similar Threads
migration to Struts2
struts2 jquery autocompleter
struts2 problem
Struts2-json plugin not serializing action class to json
How to use struts2 submit tag as button without submitting the form ?