不是每个servlet都有basesevlet
https 要针对底层的东西特别熟悉 http udp tcp/ip 等协议研究
跳转分为客户端跳转和服务器跳转
具体见图
如果成功,客户端跳转
if("explorer".equals(userName)){
response.sendRedirect()
}
为何是login.do???
getattribute
msg
servlet隐藏在webcontend文件夹下面!,所以不用跳出webcontend文件夹出去调用
session:用户与服务器之间的对话:
sessionID:唯一的32位16进制组成
而在客户端叫cookie
回去看视频session部分!!!!!
用map!!!一定要做完作业
session:用户与服务器之间的对话
web怎么将工程发布到tomacat等服务器上的?
答:将webContend目录复制到webapps下面,然后将webContent文件名修改为工程名
每次打开一个网站,说明建立了一个对话,这个sessionID是唯一的,由32位16进制组成 在整个页面会话期间都有效!
<%=ctxpath%>为当前工程名字!
在客户端叫cookie,在服务器端叫session(保存一些不变的内容)
session.setAttribute(key,value) key为string类型,value为object类型!
key与value的区别:
java中的map就是 key value存储的。
键--值对
键唯一,对应一个值,值的形式多样。
比如:
Map<String, int> map = new HashMap<String, int>();
map.put("ming",1);
map.put("zi",2);