2013-03-04 87 views
1

服务器端:jQuery Mobile的JSP/jQuery Mobile的会话超时问题

问题:后会话超时,当我在任何超链接的点击

客户端的JavaScript手机框架JSP/Servlet的在本页面中,JQuery mobile显示“错误加载页面”消息,而不是迁移到指定进行会话检查的页面,并显示会话超时消息。 在JavaScript控制台上“无法加载资源:服务器响应状态为500(内部服务器错误)”正在显示。没有Jquery mobile,整个事情都可以正常工作。我如何克服这一点?

回答

0

the server responded with a status of 500 (Internal Server Error)

现在不怪jQuery Mobile的它。当服务请求失败时,它将转到您在服务调用失败时指定的功能。

所以你需要添加下面一行在你的函数被调用当服务调用失败

function serviceCallFailed(){ 
//Assuming that your login page's name is loginpage.html 
$.mobile.changePage('loginpage.html'); 
} 
+0

感谢的解决方案!是的,没有理由责怪jquery mobile,因为jsp本身存在空指针异常,导致发回错误代码500. – user2039408 2013-03-04 08:59:59

+0

很高兴它为你工作。 – 2013-03-04 09:20:47