|
Project Information
Members
Featured
Downloads
|
A struts 2 plugin for Ext.DirectThis plugin allow you to write Ext.Direct Action using annotation:
Put the extdirect.jar in your WEB-INF/lib directory You can call the router to get the API list at: http://yourdomain:yourport/extdirectj/ExtDirectJRouter.action --- Example Annotation Usage
package it.extdirectj.test;
import java.text.MessageFormat;
import it.extdirectj.annotation.ExtDirectMethod;
public class TestAction{
@ExtDirectMethod
public int sum(int a,int b) {
return a+b;
}
//you can set different method name
@ExtDirectMethod(name="MyMultiply")
public String multiply(int a,int b){
return "Result : "+(a*b);
}
@ExtDirectMethod
public String echo(String string,boolean bool, int integer){
return MessageFormat.format("String {0} boolean {1} integer {2}", string, bool, integer);
}
}
---
package it.extdirectj.test;
import it.extdirectj.annotation.ExtDirectAction;
import it.extdirectj.annotation.ExtDirectMethod;
//you can set different action name
@ExtDirectAction(name="MyTestAction",className=TestAction2.class)
public class TestAction2 {
@ExtDirectMethod
public String testMethod(){
return "Test ok!!";
}
}
|