javaweb开发 JSP技术

Gail ·
更新时间:2024-09-21
· 925 次阅读

静态web项目与动态web项目的区别

1.传统意义上的静态web项目是指使用HTML+CSS+JS等前端技术做成的页面,静态web项目不会随着用户的操作时间、操作地点等改变;而动态web项目可以根据用户的请求动态的作出响应。
2.静态web项目与动态web项目最大的区别是动态web项目可以进行数据库的操作,而静态web项目无法进行数据库的操作。

动态web项目执行原理


密码:
爱好:
足球 篮球 乒乓球

检查页,用于接收用户信息

检查 提交成功,信息如下:
姓名:
密码:
爱好:

开启tomcat服务器访问login.jsp,进行注册操作

密码:

检查页

检查页

欢迎页

欢迎页 登陆成功,欢迎您:

将项目部署到tomcat服务器并访问login.jsp

密码:
服务端

session对象
session对象:
1.session中文翻译为会话,表示用户从登陆到退出登陆的这个过程,session由服务端产生,通过Cookie响应至客户端
2.当用户第一次访问服务端时,服务端会自动为这个用户产生一个sessionId,并且自动产生一个name为JSESSIONID的Cookie响应至客户端

session常用方法 1.String getID():获取sessionId 2.boolean isNew():判断用户是否是第一次登陆 3.void invalidate():使sessio失效(退出登陆、注销) 4.void setAttribute():设置属性值 5.Object getAttribute():获取属性值,需要进行强制类型转换 6.void setMaxInactiveIntervval():设置最大有效非活动时间

下面通过一个实例演示session对象常用方法

登陆 姓名:
密码:
检查 欢迎页 登陆成功,欢迎您:
注销
遇妳 原创文章 1获赞 3访问量 69 关注 私信 展开阅读全文
作者:遇妳



javaweb开发 javaweb jsp技术 JSP

需要 登录 后方可回复, 如果你还没有账号请 注册新账号