一个综合查询菜单下面有A查询,有B查询,但是AB是不同的页面,不同的表查询,
是用两个controller做,还是用一个controller去做
看处理对象,如果两个按钮处理的实体/类/表不一样,那么就写两个controller
如果对应的是有2个不同的按钮,那么就是2个Controller去做,这样便于维护,如果是只有一个按钮,那么就放在一个Controller中,如果两个逻辑比较复杂,也可以将一个Controller中的两种逻辑分成2个模块去实现,要看你到底是什么情况的了
放在一个controller还是两个,取决于业务是否有关系。但是你应该放在两个action方法中。
都说了是AB连个页面了,说明是两个View,需要两个controller来操作。
这个和业务有关,
如果他们有一些共通的地方可以重用那么就用一个controller处理.
否则还是分开好.