hi there,, we modify the REST, i believe you interest with @SMD because want to process the response
try this s2restplugins.java.net F On Thu, Sep 20, 2012 at 2:18 AM, Salvatore Lionetti <salvatorelione...@gmail.com> wrote: > Hi, > > i'm using a beautiful Struts2 2.3.1.2 environment. > I'm having trouble with annotation @SMD, basically ignored, at least > in the initial message: > > methods: [...], "objectName": null, ... "version": .1 (the default) > > This is the commands: > > Java > @SMD(objectName = "TEST", serviceType = "JSON-RPC", version = "10.0") > public class SimpleJAction { > public String smd() > { > return Action.SUCCESS; > } > @SMDMethod > ... a lot of methods. > } > > Struts.xml > <package name="example" extends="json-default"> > <action name="simpleJAction" class="x.y.SimpleJsonAction" > method="smd"> > <interceptor-ref name="json"> > <param name="enableSMD">true</param> > <param name="ignoreSMDMethodInterfaces">false</param> > </interceptor-ref> > <result type="json"> > <param name="enableSMD">true</param> > <param name="contentType">text/html</param> > <param name="ignoreInterfaces">false</param> > </result> > </action> > ... > </package> > > Basically all works great, except @SMD annotation is totally ignored > (compile support seem works great!) > > In the first method called in class SimpleJsonAction, the second > message exchanged after the 'methods' one, i dump: > > log.error(this.getClass().getAnnotation(SMD.class).toString()); > > And obtain an almost correct (serviceType is no more 'JSON-RPC', anyway) > > @org.apache.struts2.json.annotations.SMD(serviceType=service, > version=10.0,...) > > Could you please help me in finding the mistake? > > Thanks for your attention > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org