package ah.com.controller; import javax.servlet.http.HttpServletRequest; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import ah.com.domain.User; import ah.com.domain.UserAddress; import ah.com.service.UserAddressService; @Controller public class UserAddressController { @Autowired private UserAddressService service; @RequestMapping("userAddressDel") public String userAddressDel(int id,HttpServletRequest req) { //删除地址信息 service.deleteAddress(id); return "redirect:userAddressShow"; } @RequestMapping("userAddressAdd") public String add(UserAddress ua,HttpServletRequest req) { //获取登录信息 ua.setUid(((User)req.getSession().getAttribute("user")).getId()); //保存地址 if(service.insert(ua)) { //保存成功 刷新地址列表 req.setAttribute("addList", service.queryByUid(ua.getUid())); } return "self_info"; } @RequestMapping("useraddressupdate") public String update(UserAddress ua,HttpServletRequest req) { //保存地址 if(service.update(ua)) { //保存成功 刷新地址列表 req.setAttribute("addList", service.queryByUid(ua.getUid())); } return "self_info"; } @RequestMapping("userAddressShow") public String show(UserAddress ua,HttpServletRequest req) { req.setAttribute("addList", service.queryByUid(((User)req.getSession().getAttribute("user")).getId())); return "self_info"; } @RequestMapping("userAddressDef") public String userAddressDef(Integer id,HttpServletRequest req) { service.updateDea(id,((User)req.getSession().getAttribute("user")).getId()); return "redirect:userAddressShow"; } }