是重复发明轮子还是a new big thing? easyjweb VS struts2
有些日子没有上CSDN了,今天一上,却险些被一个题目吓得昏了过去。public class PersonAction extends AbstractPageCmdAction { private PersonService service; public void setService(PersonService service) { this.service=service; } public void save(WebForm form) { Person person=form.toPo(Person.class); this.service.save(person); page("list"); }}
可是struts2中却可以利用OGNL实现的更优雅一些:
@Result(type=Redirect.class, location="/...")public class PersonAction extends ActionSupport { private PersonService service; private person public void setService(PersonService service) { this.service=service; } public void execute() { this.service.save(person); return SUCCESS; }}
public class PersonAction extends AbstractPageCmdAction { private PersonService service; public void setService(PersonService service) { this.service=service; } public void save(WebForm form) { Person person=form.toPo(Person.class); this.service.save(person); page("list"); }}