zoukankan      html  css  js  c++  java
  • session应用:

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" session="true"%>
    
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>登录</title>
      </head>
      
      <body>
            sessionID<%=session.getId() %>
            
            <%
                Object username=session.getAttribute("username");
                if(username==null){
                    username="";
                }
             %>
            <form action="hello.jsp" method="post">
                username:<input type="text" name="username" 
                value="<%= username %>"/>
                
                    <input type="submit" value="Submit"/>
            </form>
      </body>
    </html>
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" session="true"%>
    
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>HELLO SESSION</title>
      </head>
      
      <body>
            sessionID<%=session.getId() %>
            <%=request.getParameter("username") %>
            <%
                session.setAttribute("username", request.getParameter("username"));
             %>
        <a href="<%= response.encodeURL("login.jsp") %>">重新登录</a>    
        &nbsp;&nbsp;&nbsp;&nbsp;
        <a href="<%= response.encodeURL("zhuxiao.jsp") %>">注销</a>
      </body>
    </html>
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" session="true"%>
    
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>注销</title>
      </head>
      
      <body>
      sessionId:<%=session.getId() %>
            <h3>Session</h3>
            Bye: <%= session.getAttribute("username") %>
        <%
            session.invalidate();
            
         %>
      </body>
    </html>

     在servlet中:存入到session中  :session.setAttribute("username", request.getParameter("username"));

            在页面中取值:session.getAttribute("username")

    当浏览器禁用了cookie后,就可以用URL重写这种解决方案解决Session数据共享问题。而且response. encodeRedirectURL(java.lang.String url) 和response. encodeURL(java.lang.String url)是两个非常智能的方法,当检测到浏览器没有禁用cookie时,那么就不进行URL重写了。

  • 相关阅读:
    简单项目却持着一颗纠结的心
    一个简单的打的系统
    ftqghkwiNdrpid快速建项Sql语句生
    3/21 Django框架 模板路径及模板过滤器 1.模板路径查找
    3/19 Django框架 url路由配置及模板渲染
    3/18 Django框架 启动django服务
    3/16 Django框架 环境搭建
    Windows子系统配置,cmder配置, pycharm配置django开发环境
    Requests+正则表达式抓取猫眼电影TOP100
    分析Ajax抓取今日头条街拍美图
  • 原文地址:https://www.cnblogs.com/bulrush/p/6675410.html
Copyright © 2011-2022 走看看