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;
}
* 操作员登录
* @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;
}
相关文章推荐
- ASP判断是否移动设备访问,实现根据电脑或手机跳转到不同的站点
- javaweb:判断当前请求是否为移动设备访问
- javaweb:判断当前请求是否为移动设备访问
- 判断客户端是否为手机移动设备
- javaweb:判断当前请求是否为移动设备访问
- 判断手机号码是否合法(移动,联通,电信)
- asp 判断是否是移动设备跳转
- javaweb判断当前请求是否为移动设备访问的方法
- 判断移动设备是手机还是平板?
- 判断是否是手机设备
- Java 用正则表达式判断输入的字符串是否为手机号码
- 判断是否为移动设备
- h5判断移动设备是否安装了某app,有跳转,无则跳至下载页面
- 判断蓝牙设备是否为手机
- java解决手机等移动设备中照片上传至服务器方向不正确的问题
- js 判断是否移动设备访问站点
- PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
- js判断是否移动设备
- PHP判断是否是移动设备访问