【实例】(三)网上书店Servlet保存Session用户信息

编程入门 行业动态 更新时间:2024-10-26 10:38:28

【实例】(三)网上书店Servlet保存Session<a href=https://www.elefans.com/category/jswz/34/1766089.html style=用户信息"/>

【实例】(三)网上书店Servlet保存Session用户信息

网上书店Servlet保存Session用户信息

(一)写一个servlet实现登录

(二)Servlet实现登录内部跳转与重定向

(三)Servlet保存Session用户信息

  1. 用户登录成功之后,把用户信息保存,然后跳转到一个主页面index.html;
  2. 在主页面中有几本书的描述、编号、书名、价钱 ,每行书的信息的后面有一个超链接,访问一个servlet,把数据的信息传过去,超链接显示为“购买”两个字。
  3. 后台servlet中接收数据把购买信息保存,然后跳转到一个购买成功的页面,并且有“继续购买”的超链接;还有个超链接显示为“查看购买信息” ,点击后访问另一个servlet 然后把之前购买的所有信息都显示浏览器中。

效果图示


查看购买信息:

思路

使用session保将信息保存在会话中,在浏览器中传递。

代码

  1. 新建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 + "]";}}
  1. 主页面index.html.
<!DOCTYPE html>
<html>
<head>

更多推荐

【实例】(三)网上书店Servlet保存Session用户信息

本文发布于:2024-02-04 17:28:22,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1673259.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:用户信息   实例   书店   网上   Servlet

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!