📄 action.xdt
字号:
<XDtTagDef:tagDef namespace="Form" handler="org.example.antbook.xdoclet.FormTagsHandler"/>package <XDtForm:parentPackageName/>.webapp.action;import java.util.List;import <XDtPackage:packageName/>.<XDtForm:className/>;import <XDtForm:parentPackageName/>.service.<XDtForm:className/>Manager;public class <XDtForm:className/>Action extends BaseAction { private <XDtForm:className/> <XDtForm:classNameLower/>; private List <XDtForm:classNameLower/>s; private String <XDtMethodEx:idField getType="propertyName"/>; private <XDtForm:className/>Manager <XDtForm:classNameLower/>Manager; public void <XDtMethodEx:idField getType="setterName"/>(String <XDtMethodEx:idField getType="propertyName"/>) { this.<XDtMethodEx:idField getType="propertyName"/> = <XDtMethodEx:idField getType="propertyName"/>; } public void set<XDtForm:className/>Manager(<XDtForm:className/>Manager manager) { this.<XDtForm:classNameLower/>Manager = manager; } public <XDtForm:className/> get<XDtForm:className/>() { return <XDtForm:classNameLower/>; } public void set<XDtForm:className/>(<XDtForm:className/> <XDtForm:classNameLower/>) { this.<XDtForm:classNameLower/> = <XDtForm:classNameLower/>; } public String delete() { <XDtForm:classNameLower/>Manager.remove<XDtForm:className/>(String.valueOf(<XDtForm:classNameLower/>.<XDtMethodEx:idField getType="getterName"/>())); saveMessage(getText("<XDtForm:classNameLower/>.deleted")); return SUCCESS; } public String edit() { if (<XDtMethodEx:idField getType="propertyName"/> != null) { <XDtForm:classNameLower/> = <XDtForm:classNameLower/>Manager.get<XDtForm:className/>(<XDtMethodEx:idField getType="propertyName"/>); } else { <XDtForm:classNameLower/> = new <XDtForm:className/>(); } return SUCCESS; } public String save() throws Exception { if (cancel != null) { return "cancel"; } if (delete != null) { return delete(); } boolean isNew = (<XDtForm:classNameLower/>.<XDtMethodEx:idField getType="getterName"/>() == null); <XDtForm:classNameLower/>Manager.save<XDtForm:className/>(<XDtForm:classNameLower/>); String key = (isNew) ? "<XDtForm:classNameLower/>.added" : "<XDtForm:classNameLower/>.updated"; saveMessage(getText(key)); if (!isNew) { return INPUT; } else { return SUCCESS; } } public List get<XDtForm:className/>s() { return <XDtForm:classNameLower/>s; } public String list() { <XDtForm:classNameLower/>s = <XDtForm:classNameLower/>Manager.get<XDtForm:className/>s(new <XDtForm:className/>()); return SUCCESS; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -