JSP中JS弹出未登录提示框并自动跳转

JavaScript06

JSP中JS弹出未登录提示框并自动跳转,第1张

给你写个例子

<%

String username = (String) session.getAttribute("sUser")

if(username!=null)//如果这个不等于空,那么证明已经登录

{

MessageBiz bmb = new MessageBizImpl()

List<Message>list = bmb.findMessages(username)

request.setAttribute("msgs", list)

}else

{

%>

<script type="text/javascript">alert("请先登陆")window.location="../login.jsp" </script>

<%

//如果session 为空那么证明没有登录将跳到login.jsp

}

%>

平常页面跳转可以使用在html中写a标签及跳转地址实现

这种方式的好处在于直观、方便,但是缺点在于页面会出现刷新的情况,可以使用禁用浏览器的默认事件来防止。

也可以使用js控制页面跳转

在html中 为某个标签添加点击事件

在js中 可以使用如下方法来跳转页面