Hi All,
I Am the first time visitor to this group, I am having a small issue.
In our applicaiton we have SWT application talking with Spring web
tier through XStream, serialised communication, calling a servlet in
Web tier application like below
//Create an instance of HttpClient.
HttpClient client = getHttpClient();
XStream xstream = new XStream(new DomDriver(ENCODING));
OutputCommand cmdOut = null;
Object inParam = commandsInParams.get(cmd.getName());
xstream.alias("InputCommand", InputCommand.class);
xstream.alias(getSimpleName(inParam), inParam.getClass());
xstream.alias("CommandError", CommandError.class);
//Execute the method.
int statusCode = client.executeMethod(method);
This InputCommand has arraylist of objects contained in it.
Now, the Servlet has a private method which passes the arraylist of
objects extracted from request - serialized bean like ..
private void methodName(List params)
{
ArrayList shortlisted = new Arraylist();
for (Iterator iterator = params.iterator();
iterator.hasNext();) {
Object xyz = iterator.next();
if(valid(xyz))
{
shortlisted.add(xyz);
}
}
}
The issue is the XStream is throwing the exception that (premature end
of input) may be request contents get truncated.. If I change the
access modifier to protected it works fine, but Iam not able explain
why? to my boss, can you please help
--
You received this message because you are subscribed to the Google
Groups "Java EE (J2EE) Programming with Passion!" group.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
java-ee-j2ee-programming-with-passion+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/java-ee-j2ee-programming-with-passion?hl=en?hl=en