我有一個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