Session的存放区与取出

Session的存放区与取出

SessionDeposit .java存放session

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
public class SessionDeposit extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {

    }

    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
           //接收客户端发送的用户名和密码
           String username = request.getParameter("username");
           String pwd = request.getParameter("pwd");

           //把用户名和密码放入session
           HttpSession session = request.getSession();
           session.setAttribute("username", username);
           session.setAttribute("pwd", pwd);
    }
}

SessionGet .java存放session

package servlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

public class SessionGet extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {

       doPost(request, response);
    }


    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
           //获取session
           HttpSession  session = request.getSession();
           //从session中拿出username和pwd
           String username = (String)session.getAttribute("username");
           String pwd = (String)session.getAttribute("pwd");
           //验证接收到的username和pwd是否是在HelloServlet01中放入session的
           System.out.println("username:"+username);
           System.out.println("pwd:"+pwd);
    }
}

insertsession.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 
<%request.setAttribute("webPath", request.getContextPath());%>  
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert</title>
</head>
<body>
<form action="${webPath}/Servletsession    /SessionDeposit" name="form1"  id="form1"  method="post">
    <table border="1px" >
        <tr>
            <td>姓名</td><td><input name="name"> </td>
        </tr>   
        <tr>
            <td>年龄</td><td><input name="age"> </td>
        </tr>

    </table>
    <input type="submit"  value="保存" >
</form>
</body>
</html>

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值