9/26jsp内置对象操作练习

使用  request.getParameter(String)  方法获取表单提交数据

    

 提交数据时发生中文乱码问题

  

解决办法,

  1、先将字符串以iso-8859-1的格式打散,然后用utf-8格式拼成新的字符串

  2、通过request.setCharacterEncoding("utf-8");方法

    

 正常接收数据结果

    

 

 用户名与密码不正确则登入失败,登入失败使用重定向,url中的网址位置会发生改变,且会显示请求携带的数据信息

    

 登入成功界面,使用转发url所指向的网址不会发生改变,并且不会显示请求携带的数据

    

 userLogin.jsp为判断登入是否成功页面,login.jsp为登入成功后页面,loginSuccess.jsp为登入页面  

  

保存用户名

    

 登入成功后显示用户名

  

点击注销,返回登入页面,打开首页,已清空session,使用removeAttribute(String key)仅清空session中的key,不会清除本身的id

    

  解析:通过session.setAttribute(String key,String value);保存数据

     通过session.getAttribute(String key);获取属性值

     通过session.removeAttribute(String key);删除数据

      session.getId():获取session的id

    

 登入成功后关闭首页重新打开,发现显示登入状态

 每次刷新,或重新打开该网页,次数都会+1

 

猜你喜欢

转载自www.cnblogs.com/zeng1997/p/11595276.html