package com.yc.action.personalized; import java.io.IOException; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import com.yc.action.BaseAction; import com.yc.factory.FactoryBean; import com.yc.multiData.SpObserver; import com.yc.service.personalized.PanelDataIfc; import com.yc.utils.SessionKey; @SuppressWarnings("all") @Controller("ShujuyuanLoginAtion") @Scope("prototype") @RequestMapping("/getshuju.do") public class ShujuyuanLoginAtion extends BaseAction { public static String user =""; @RequestMapping(params = "m=shu") public void getToken(HttpServletRequest request,HttpServletResponse response) throws IOException{ PanelDataIfc panelDataIfc = (PanelDataIfc)FactoryBean.getBean("PanelDataImpl"); String pass=request.getParameter("password"); String user=request.getParameter("name"); this.user=user; try { SpObserver.setDBtoInstance("_"+request.getSession().getAttribute(SessionKey.DATA_BASE_ID)); List> mt=panelDataIfc.getshulogin(user,pass); if(mt.size()>0){ this.print(response, ""); }else { this.print(response, ""); } } catch (Exception e) { this.print(response, ""); }finally{ SpObserver.setDBtoInstance(); } } @RequestMapping(params = "m=xiu") public void getshujuupdate(HttpServletRequest request,HttpServletResponse response) throws IOException{ PanelDataIfc panelDataIfc = (PanelDataIfc)FactoryBean.getBean("PanelDataImpl"); String pass=request.getParameter("passwordj"); String passn=request.getParameter("passwordn"); try{ SpObserver.setDBtoInstance("_"+request.getSession().getAttribute(SessionKey.DATA_BASE_ID)); int x=panelDataIfc.getshuupdate(passn,user,pass); if(x>0){ this.print(response, ""); }else { this.print(response, ""); } }finally{ SpObserver.setDBtoInstance(); } } /** * onbus * @param request * @param response * @throws IOException */ @RequestMapping(params = "m=onbus") public void getonBusLULogin(HttpServletRequest request,HttpServletResponse response) throws IOException{ PanelDataIfc panelDataIfc = (PanelDataIfc)FactoryBean.getBean("PanelDataImpl"); String pass=request.getParameter("password"); String user=request.getParameter("name"); this.user=user; try { SpObserver.setDBtoInstance("_"+request.getSession().getAttribute(SessionKey.DATA_BASE_ID)); List> mt=panelDataIfc.getshulogin(user,pass); if(mt.size()>0){ this.print(response, ""); // this.print(response, ""); }else { this.print(response, ""); } } catch (Exception e) { this.print(response, ""); }finally{ SpObserver.setDBtoInstance(); } } }