jsp判断session中的值

方法有两种:

假设,此session的名字叫adminAccount

1、EL表达式

<script type="text/javascript">
       if($.trim("${sessionScope.adminAccount}") == "")
       {
             top.location.href="admin.jsp";
       }
  </script>

2、java代码

  <%
       if(session.getAttribute("adminAccount")==null || session.getAttribute("adminAccount")=="")

       {
             String path = request.getContextPath();
             String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";
             response.sendRedirect(basePath+"admin.jsp");
       }
  %>
时间: 2024-10-03 04:05:10

jsp判断session中的值的相关文章

【JSTL】判断Session中的值是否为空

[html] view plaincopyprint? <span style="white-space:pre"></span><span style="white-space:pre">                           </span><c:if test="${sessionScope.errorcode!=null}"> <span style="

JS或jsp获取Session中保存的值

JS是不能读取Session中的值的 . session是服务器对象, javascript是客户端脚本,你能做的操作就是把这个值用 <%=%>输出到页面的javascript中参与运算,而无法直接用js调用的 方法: 你可以做一个AJAX来请求 服务器, 返回session中的值 . 当然你也可以在JSP中使用<%=%>这种东西来获取session中的值,例如: <script language="JavaScript"> var myName=&

html页面通过ajax请求获取session中的值

在利用springboot进行web开发时,遇到这样一个问题:html如何获取session中的值,实现用户登录系统后首页展示xx欢迎您. 也就是需要实现html通过ajax请求获取session中的值. 1.登录页面 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <meta charset="utf-8"> <meta http-equiv=&quo

jsp页面中获取session中的值

JSTL标签获取Session: session.setAttribute("age","123"); ${ sessionScope.age} 在页面上显示的就是123了 sessionScope指的是session的范围,类似还有requestScope,pageScope,contextScope 然后后面的age表示的是set属性时的key值 Jsp中获取Session: session是jsp的内置对象,所以你可以直接写在jsp的 <% sessio

jsp页面中使用javascript获取后台放在request或session中的值

在JSP页面中.常常使用javascript,可是要出javascript获取存储在request,session, application中的值.例如以下是获取request中的值: 如果后台中有: request.setAttribute("value", "123"); 在前台的javascript中有例如以下获取方式: 1 : var val =  "${value}"; 2: var val = "<%=request.

web后台获取不到session中的值(loading sessions from persistent storage),后改用JS传值

线上的程序似乎从session中取不到domain数据,重启了一下tomcat查看log日志发现,居然有报错.错误信息如下 22-Sep-2016 00:52:16.562 SEVERE [localhost-startStop-1] org.apache.catalina.session.StandardManager.startInternal Exception loading sessions from persistent storage java.io.StreamCorrupted

EL表达式从request和session中取值

在Action中保存登录的基本信息:request.getSession().setAttribute("adminid", str); 在JSP页面中:${sessionScope.adminid} java:request.setAttribute("adminid",str); 在JSP页面中:${#request.adminid} Struts2中 :<s:hidden name="adminid" value="#ses

asp.net中使用uploadify插件上传文件, session中的值丢失的问题

工作中遇到使用uploadify插件上传文件后,后台代码中的session[XXX]值为null的问题,反复跟踪,发现不是值丢失,而是sessionID发生了变化,而引起SessionID发生变化的原因就是因为使用了uplodify插件 解决方法: <script type="text/javascript"> var auth = "<% = Request.Cookies[FormsAuthentication.FormsCookieName]==nul

一般处理 程序中获取Session中的值?

如果没有引入using System.Web.SessionState;空间 和IRequiresSessionState(或者IReadOnlySessionState)接口, 那么会出现session对象未将实例化的错误. 原文地址:http://blog.51cto.com/11871779/2097125