`

jsp判断session中的值

    博客分类:
  • jsp
 
阅读更多

方法有两种:

假设,此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");
       }
  %>

分享到:
评论

相关推荐

    jsp如何获取Session中的值

    本文将详细介绍如何在JSP页面中获取session中的值。 首先,session对象是javax.servlet.http.HttpSession接口的一个实例,它在用户首次访问Web应用时被创建,并在用户长时间无活动或明确地登出时被销毁。为了在...

    jsp获取action传来的session和session清空以及判断.docx

    在获取session值后,需要判断session是否存在,例如: String id = ""; String username = ""; User user = (User)session.getAttribute("docUser"); if(user != null){ id = user.getId(); username = user....

    用 Jsp 的 Session 机制编写的购物车程序.txt

    - **检查Session**:判断Session中是否已经存在购物车列表。 - 如果不存在,则创建新的购物车列表,并添加商品到其中。 - 如果已存在,则进一步检查: - 购物车为空,直接添加新商品。 - 购物车不为空,遍历...

    HttpSession/session,jsp,servlet——综合练习题一

    在主页面的JSP中,通过检查会话是否存在特定的属性来判断用户是否登录,并显示相应的界面。 总之,`HttpSession`、`jsp`和`servlet`是构建Web应用的重要工具,它们共同帮助开发者创建出能够处理用户状态、动态生成...

    JSP判断题和程序题

    8. JSP的隐含对象(如request、response、session等)由Servlet容器自动生成,并在Servlet实现类中提供给开发者使用。 9. 隐含对象可以在`jspService()`方法内使用,但也可以在其他方法中,只要这些方法在Servlet...

    jsp编程中session的用法实例分析.docx

    在JSP编程中,Session是一种重要的机制,用于在多个页面之间保持用户的状态。由于HTTP协议本身是无状态的,因此无法直接跟踪用户的行为。为了解决这个问题,开发人员使用Session对象来存储用户的相关信息,确保在...

    登录超时完整实例、session超时设置、JSP页面会话超时

    本教程将深入探讨"登录超时完整实例",包括如何进行`session超时设置`以及在`JSP页面`中处理会话超时的问题。 首先,我们需要理解什么是登录超时。登录超时是指用户在一定时间内未进行任何操作,系统自动判断该用户...

    jsp编程中session的用法实例分析

    例如,下面的代码片段展示了如何在 `test1.jsp` 中设置一个字符串到Session,然后在 `test2.jsp` 中读取这个值: ```jsp // test1.jsp session.setAttribute("str", "this is test"); %&gt; // test2.jsp String ls...

    利用Session验证是否用户登录

    这段代码首先移除了可能存在的旧的Session值,然后将新的用户名存入Session,最后重定向到用户登录后的主页面`NavigatePage.aspx`。 在`NavigatePage.aspx`页面加载时,我们需要检查Session对象中是否还保留着用户...

    JSP管理员登录_session

    在本篇内容中,我们将深入探讨一个关于JSP(JavaServer Pages)中的管理员登录验证功能实现案例,特别关注如何利用`_session`来管理用户的登录状态。通过分析给定代码片段,我们可以了解JSP页面如何处理用户提交的...

    JSP实现网上测试,包括填空题,单选题,多选题和判断题

    3. **JSP内置对象**:在实现在线测试时,可能会用到JSP的内置对象,例如`request`(用于获取客户端请求信息)、`response`(用于设置响应信息)、`session`(用于跟踪用户状态)和`application`(用于在整个应用范围...

    7、JAVA培训之JSP基础05_session对象笔记[整理].pdf

    然后在其他受保护的页面(如`welcome.jsp`)中,检查Session中是否存在这个属性来判断用户是否已登录。如果用户尝试直接访问受保护页面而Session中没有登录信息,服务器可以重定向他们到登录页面。 4. Session的...

    session概念及基本应用

    - 使用 `HttpSession` API中的 `getAttribute()` 方法来获取Session中的属性值。 3. **设置Session属性**: - 通过 `setAttribuate(String name, Object value)` 方法可以在Session中设置键值对,以便后续使用。 ...

    jsp cookie+session实现简易自动登录.docx

    ### JSP Cookie+Session 实现简易自动登录 #### 概述 在Web开发中,实现用户的自动登录功能是一项常见的需求。通过使用JSP(JavaServer Pages)、Cookie 和 Session 技术,可以有效地实现这一功能。本文将详细介绍...

    JSP登陆验证 实现JSP用户名 密码 验证码验证登陆

    通过设置session属性,可以判断用户是否已登录,从而控制访问权限。 9. **错误处理**: 对于无效的登录尝试或验证码输入错误,应提供适当的错误提示,帮助用户理解问题所在并进行修正。 10. **响应式设计**: ...

    jsp中加密 复选框读取

    在`isOptionSelected`方法中,我们从session中取出加密的选项并解密,与当前选项进行匹配,以判断是否应该勾选。 这个实例展示了如何在JSP中处理加密的复选框,同时保持用户的选择状态。需要注意的是,实际应用中...

    session对象及其常用方法

    在 JSP 页面中可以直接使用 Session 对象,也可以通过 pageContext.getSession() 或 request.getSession() 方法重新获取 Session 对象。Session 对象可以保存用户的登录信息,实现购物车功能等。 HTTP 协议是一种无...

    JSP界面设计--猜数字游戏

    这些数据可以存储在session中,或者在数据库中,视应用规模和需求而定。 6. **猜测次数汇总**:当用户猜对数字时,系统会显示猜测的次数,这需要在服务器端累计计数并在页面上呈现。 7. **界面设计**:为了提供...

    一套JSP测试题,有答案

    - **隐式对象**:预定义的对象,如request、session、application等,无需显式声明即可在EL中使用。 #### 7. JSTL标签库 JSTL(JavaServer Pages Standard Tag Library)是一组标准标签库,用于增强JSP页面的功能性...

    6_session对象

    3. 在`welcome.jsp`页面中,检查`session`中的`isLoggedIn`标志。如果该标志不存在或为`false`,则重定向用户到登录页面;反之,则显示欢迎页面。 #### 用户注销 用户注销时,可以通过调用`session.invalidate()`...

Global site tag (gtag.js) - Google Analytics