用户信息"/>
【实例】(三)网上书店Servlet保存Session用户信息
网上书店Servlet保存Session用户信息
(一)写一个servlet实现登录
(二)Servlet实现登录内部跳转与重定向
(三)Servlet保存Session用户信息
- 用户登录成功之后,把用户信息保存,然后跳转到一个主页面index.html;
- 在主页面中有几本书的描述、编号、书名、价钱 ,每行书的信息的后面有一个超链接,访问一个servlet,把数据的信息传过去,超链接显示为“购买”两个字。
- 后台servlet中接收数据把购买信息保存,然后跳转到一个购买成功的页面,并且有“继续购买”的超链接;还有个超链接显示为“查看购买信息” ,点击后访问另一个servlet 然后把之前购买的所有信息都显示浏览器中。
效果图示
查看购买信息:
思路
使用session保将信息保存在会话中,在浏览器中传递。
代码
- 新建bean包,新建两个类:User和Book。
package bean;import java.io.Serializable;public class User implements Serializable{private String username;private String password;private int isAutoLogin;public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}public int getIsAutoLogin() {return isAutoLogin;}public void setIsAutoLogin(int isAutoLogin) {this.isAutoLogin = isAutoLogin;}public User() {}public User(String username, String password, int isAutoLogin) {super();this.username = username;this.password = password;this.isAutoLogin = isAutoLogin;}@Overridepublic String toString() {return "User [username=" + username + ", password=" + password + ", isAutoLogin=" + isAutoLogin + "]";}}
package bean;public class Book {private String book_name;private String book_desc;private String book_id;private String book_price;public String getBook_name() {return book_name;}public void setBook_name(String book_name) {this.book_name = book_name;}public String getBook_desc() {return book_desc;}public void setBook_desc(String book_desc) {this.book_desc = book_desc;}public String getBook_id() {return book_id;}public void setBook_id(String book_id) {this.book_id = book_id;}public String getBook_price() {return book_price;}public void setBook_price(String book_price) {this.book_price = book_price;}public Book(String book_name, String book_desc, String book_id, String book_price) {super();this.book_name = book_name;this.book_desc = book_desc;this.book_id = book_id;this.book_price = book_price;}public Book() {super();// TODO Auto-generated constructor stub}@Overridepublic String toString() {return "Book [book_name=" + book_name + ", book_desc=" + book_desc + ", book_id=" + book_id + ", book_price="+ book_price + "]";}}
- 主页面index.html.
<!DOCTYPE html>
<html>
<head>
更多推荐
【实例】(三)网上书店Servlet保存Session用户信息
发布评论