首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Maven学习 之 Maven Kick Start【PetClinic】(2)

2012-11-03 
Maven学习 之 Maven Kick Start【PetClinic】(二)[置顶] Maven学习系列 目录PetClinic3rd Step Action实现pe

Maven学习 之 Maven Kick Start【PetClinic】(二)
[置顶] Maven学习系列 目录PetClinic3rd Step Action实现

petclinic project中总共对Owner、Pet、Vet和Visit对象进行了操作,所以我们有必要实现4个Action,分别是OwnerAction、PetAction、VetAction和VisitAction,分别对应各自的页面操作。
下面分别给出4个Action的源代码及其配置:

?

?

?

看struts.xml,里面有一个nullAction,前面我们并没有定义。这个和Struts2的机制有关系,如果是直接访问jsp,那么Struts2的国际化、ValueStack等是不可用的(global的除外),所以必须经过一个Action然后再到jsp,同样,addOwner也是仅仅做一个过渡。还是给出NullAction的实现吧。

?

@Controller("nullAction")@Scope("prototype")public class NullAction extends ActionSupport{    public String any() throws Exception    {return SUCCESS;    }}

?

热点排行