1.用户登录 blog--用户登录与注册
2.文件操作
3.博客内容
4.博客分类
①.在User实体类上加入注解@Component 进行注册 @Component: 基本注解, 标识了一个受 Spring 管理的组件
②.在DAO接口处UserMapper加注解@Respository: 标识持久层组件
因为在使用request.getParameter("blogId")获取到的为String类型,所以要手动转换为Integer类型或Date类型
String与Integer之间的转换
Java数据类型中String、Integer、int相互间的转换
Integer blogTypeId = Integer.parseInt( request.getParameter("blogTypeId") );
也可以
Integer blogTypeId = Integer.valueOf( request.getParameter("blogTypeId") );
String与Date之间的转换
Java中Date与String的相互转换
将用户信息保存在Session中,可以在整个会话期间来获取
主要方法:
1. getAttribute( String name )
获取指定名字name相联系的信息.
2. getAttributeNames()
返回Session对象中存储的每一个属性对象,其结果为一个类举的实例.
3. getCreationTime()
返回Session被创建的时间.最小单位为千分之一秒.
4. getId()
此方法返回惟一的标识,这些标识为每个Session而产生.当只有一个单一的值与一个Session联合时,或当日志信息与先前的Session有关时,它被当做键名用.
5. GetLastAccessedTime()
返回当前Session对象最后被客户发送的时间,最单位为千分之一秒.
6. GetMaxInactiveInterval()
返回总时间(秒),负值表示Session永远不会超时.该时间为该Session对象的生存时间.
7. removeAttribute( String name )
删除与提定名字name的相联系的信息.
8. setAttribute( String name , java.lang.Object value )
设置指定名字name的属性值value,并将之存储在Session对象中.