您的位置:首页 > 编程语言 > Java开发

java判断是否是手机移动设备

2012-09-27 10:36 148 查看
/**

* 操作员登录

* @param request 页面Request对象

* @param response 页面Response对象

* @return 登录结果

* @throws SimpleActionException 当处理错误时抛出的 SimpleActionException

*/

public Object login(HttpServletRequest request, HttpServletResponse response) throws SimpleActionException {

if (logger.isDebugEnabled()) {

logger.debug("login(HttpServletRequest, HttpServletResponse) - start");

}

LoginService service = new LoginService();

String agent = request.getHeader("user-agent");//判断是否是手机移动设备

System.out.println("agent is : " + agent);

try {

if (service.login(request)) {

if (logger.isDebugEnabled()) {

logger.debug("login(HttpServletRequest, HttpServletResponse) - end");

}

return SUCCESS;

}

} catch (Exception e) {

logger.error("login(HttpServletRequest, HttpServletResponse)", e);

if (logger.isDebugEnabled()) {

logger.debug("login(HttpServletRequest, HttpServletResponse) - end");

}

return this.error(request, response,

new SimpleActionException("系统登录错误:提取操作员信息错误!<br>" + "错误信息:"

+ e.getMessage()));

}

request.setAttribute("message", "登录错误,请输入正确的操作员编码和登录密码!");

if (logger.isDebugEnabled()) {

logger.debug("login(HttpServletRequest, HttpServletResponse) - end");

}

return LOGIN;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: