首页 科普 正文

jsp编程技术

科普 编辑:狄辰 日期:2024-04-22 00:12:47 666人浏览

使用JSP编写的简单在线购物网站案例

简单在线购物网站

简单在线购物网站

<% 引入JavaBean %>

<%@ page import="java.util.ArrayList" %>

<%@ page import="java.util.List" %>

<% 创建商品类 %>

<%!

public class Product {

private String name;

private double price;

public Product(String name, double price) {

this.name = name;

this.price = price;

}

public String getName() {

return name;

}

public double getPrice() {

return price;

}

}

%>

<% 创建商品列表 %>

<%

List products = new ArrayList<>();

products.add(new Product("手机", 999.99));

products.add(new Product("电脑", 1999.99));

jsp编程技术

products.add(new Product("平板", 599.99));

%>

<% 显示商品列表 %>

    <% for (Product product : products) { %>

  • <%= product.getName() %> ¥<%= product.getPrice() %>
  • <% } %>

<% 创建购物车 %>

<%

List cart = new ArrayList<>();

double total = 0;

// 添加商品到购物车

String[] selectedProducts = request.getParameterValues("product");

if (selectedProducts != null) {

for (String productName : selectedProducts) {

for (Product product : products) {

if (product.getName().equals(productName)) {

cart.add(product);

total = product.getPrice();

break;

}

}

}

}

%>

<% 显示购物车 %>

    <% for (Product product : cart) { %>

  • <%= product.getName() %> ¥<%= product.getPrice() %>
  • <% } %>

总计:¥<%= total %>

<% 提交订单 %>

<% for (Product product : products) { %>

<%= product.getName() %> ¥<%= product.getPrice() %>

<% } %>

分享到

文章已关闭评论!