当前位置: 代码迷 >> Java Web开发 >> 怎么实现不同请求页面传送到同一个后台方法里面。而且能根据页面需求实现各自的方法
  详细解决方案

怎么实现不同请求页面传送到同一个后台方法里面。而且能根据页面需求实现各自的方法

热度:84   发布时间:2016-04-16 21:30:49.0
如何实现不同请求页面传送到同一个后台方法里面。而且能根据页面需求实现各自的方法。
现在增加和修改都在一个方法里面实现.那么从不同的页面传递参数,在一个action方法里面调用。最后进入service层实现用同一个方法来实现。。这个实现的逻辑能说一下吗。我不知道这个判断的条件如何完成。。。。
自己的代码

------解决思路----------------------
楼上说的没错,可以在新增页面和修改页面定义同一个参数,如在新增页面type=add,在修改页面type=update,后台接收type,根据type的值来判断是新增还是修改,如果你这个是要存到数据库的话,有另外一种简单的方法,jsp页面如果是新增提交过来的对象,在Action中接收该对象时,该对象是没有Id的,而修改的时候,传过来的对象是有Id的,你可以根据接收到的对象是否有id来判断是新增还是修改,我一般都这样用的,不过如果你新增的时候,在页面把对象的Id已经赋值了,这种方法就不说了,用第一种方法,简单方便
  相关解决方案