DaoImpl
@Repository //复制
public class XxxDaoImpl implements XxxDao {
@Resource //资源
private SessionFactory sessionFactory;
}
BizImpl
@Service //服务
public class XxxBizImpl implements XxxBiz {
@Resource //资源
private XxxDao xxxDao;
}
Action
@Controller //控制器
@ParentPackage("json-default")//亲子包装("json-默认方式")可于用json的方式处理传值
public class InvitationAction extends ActionSupport {
@Resource //资源,需要传值的可用get、set封装
private InvitationBiz invitationBiz;
//对Invitation对象进行封装处理
private Invitation invitation;
public Invitation getInvitation() {
return invitation;
}
public void setInvitation(Invitation invitation) {
this.invitation = invitation;
//行动(value="可自己取名",返回多组值={}
@Action(value="delete",results= {
//返回(类型 = “重定向操作” , 设置链接=“处理该信息的名称”)
@Result(type="redirectAction",location="index")
//@Result(name="Success",location="/成功后页面.jsp"),
//@Result(name="Input",location="/原来的输值页面.jsp"),
//@Result(name="Error",location="/出错时要跳转到的页面.jsp")
//注:有多组值时@Result()后用,区分
})
public String delete() {
invitationBiz.deleteInvitation(invitation.getId());
return SUCCESS;
}
}
注:
注解在目标的正上方,除了注释、注解外不要加其他代码,会报错的!!!