表单提交到JSP,中文乱码问题
不同表单提交方式,处理方法不一样
//如果用户注册名admin,则注册失败,因为该用户名已经存在
重新跳转回用户注册页面,重新注册
//反之,注册成功,跳转到首页去
作用域:
request作用域:在一次请求的范围内
setAttribute()作用域仅限于一次请求
request.setAttribute("mess","**");
doUserCreate.jsp
注册成功--》index.jsp 重定向
注册失败--》userCreate.jsp 转发(一次请求)
转发:服务器内部自动完成了跳转,服务器行为
无形中延长了request作用域
--》doUserCreate.jsp
--》doUserCreate.jsp--》userCreate.jsp
page:this 作用域仅限于当前页面
1.session:setAttribute()作用域是一次会话
会话:一个会话就是浏览器和服务器之间的一次通话
会话可以多次请求中保存和使用数据
服务器端使用的记录客户端状态的机制--sessionId 每一个session有一个唯一的sessionid
session.getId()
session是单用户,多页面可共享的 swssion保存在服务器端的
2.session的清除与过期
3.cookie:跟踪用户的整个会话
cookie通过在客户端记录信息
给客户端发送一个通行证,每一个客户一个
cookie本质是文本信息
//设置路径
cookie.setPath("/");
统计页面访问次数
一个用户 多次刷新页面
多个用户
变量count:index.jsp的访问次数
application:setAttribute()作用域整个应用程序
public class A{
int num;
public void m(){
int num1;
}
}