当前位置:编程学习 > JAVA >>

struts2的action返回字符串跳转页面时报错,什么情况~~~

public String Login() throws Exception
{
try
{
Operator operator;
operator = service.login(userName, password);
if (operator != null)
{
// 判断当前帐号是否已经登录
if(this.getOperator(operator.getId()) != null && !"1".equals(forceFlag))
{
// 当前帐号已经登录
request.put("loginRepeat", "该帐号已经登录!");
return "error";
}


debug运行到return "error";前一切正常但是F8到底后报出java.lang.IllegalStateException错误,网上资料说是多次response了?在线急等~~~ ssh --------------------编程问答-------------------- 看看配置文件怎么定义error返回值的 --------------------编程问答-------------------- 额,解决了,是后面拦截器写日志的问题,数据库删除了匿名用户~~~ --------------------编程问答-------------------- 解决就好! 感觉bug就是程序员的最大敌人!!! --------------------编程问答-------------------- 数据库字段保存是否登录,,,这个不好吧。。。。万一  直接关闭浏览器 这怎么退出登录呢?? --------------------编程问答-------------------- 退出登陆是在页面推出之前做的处理

<body style="overflow:hidden;" onunload="onExit();">

	function onExit()
{
if(phone.IsSignIn())
{
phone.SignOut();
}
     phone.EndTask();
     $.ajax({
          type: 'POST',
          url: '/fjqz/systemmanager/LogoutAction.action',
          cache:false,
          async:false
        });
     window.location.href = '/fjqz/systemmanager/login.jsp';
}
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,