js中取session的值
來源:程序員人生 發布時間:2014-09-06 05:01:50 閱讀次數:2254次
在js中貌似不能取session的值,我在后臺設置的session一直拿不到,于是用間接的方式拿到session的值。
首先在jsp中嵌入java代碼,用java設置一個變量來取session值,再在頁面設置標簽取這個變量的值,最后通過js取標簽的值(即是session的值)
具體代碼如下:
(1)后臺設置session:
request.getSession().setAttribute("msg",strAlertMsg);
return get(request, response);
(2)前臺頁面潛入java代碼:
<%
String importMsg="";
if(request.getSession().getAttribute("msg")!=null){
importMsg=request.getSession().getAttribute("msg").toString();
}
request.getSession().setAttribute("msg", "");
%>
(3)html標簽取java變量值:
<font id="importMsg" color="red"><%=importMsg%></font><input type="hidden"/>
(4)js取標簽值:
<script type="text/javascript">
$(document).ready(function () {
var msg="";
if($("#importMsg").text()!=null){
msg=$("#importMsg").text();
}
if(msg!=""){
alert(msg);
}
});
</script>
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈