我有一个jsp,我在其中使用了scriptlets。它会在会话过期时生成警告消息PopUp并关闭。我的jsp如下:无法使用JavaScript关闭警告PopUp
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ page language="java" contentType="text/html"%>
<%@ session ="false" %>
<head>
<script type="text/javascript">
function close() {
var userSessionExpire= "<%= request.getParameter("sessionExpire") %>";
if(userSessionExpire !=null && userSessionExpire ="true"){
open('', 'SessionWarning').close();
}
}
</script>
</head>
当我删除scriplet和使用JSTL 和 EL 。弹出警告生成,但这个窗口是不是越来越接近与会话Expiry.changes情况如下:
function close(){
<c:set var="sess" value="${param.sessionExpire}" />
if(sess !=null && sess ="true"){
open('', 'SessionWarning').close();
} }
感谢BalusC,这些都是非常多,你认为有用的技巧。非常感谢!! – user1057697