javaweb编写一个简易的用户在超市购物并输出购物内容以及购买数量(session,CheckBox的相关值传递)

本文通过三个页面welcome.jsp、meau.jsp和last.jsp演示了javaweb中如何利用session和CheckBox处理用户在虚拟超市选择商品并展示购物清单的过程。
摘要由CSDN通过智能技术生成
一、界面一:welcome.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>welcome.jsp</title>
</head>
<body>
<h2>你好,这是百货中心,<br> 请输入你的名字:</h2>
<form action="meau.jsp">
	<input type="text" name="username"/>
	<input type="submit" value="提交"/>
</form>
</body>
</html>

在这里插入图片描述

二、界面二:
  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
好的,为您编写一个房屋信息管理系统,使用JavaWeb,并包括房屋管理功能和用户管理功能。以下是一个简单的示例代码: ```java // House.java public class House { private String houseId; private String address; private double price; // 构造函数、getters和setters省略 } // User.java public class User { private String userId; private String username; private String password; // 构造函数、getters和setters省略 } // HouseManager.java public class HouseManager { private List<House> houses; public HouseManager() { houses = new ArrayList<>(); } public void addHouse(House house) { houses.add(house); } public void removeHouse(String houseId) { for (House house : houses) { if (house.getHouseId().equals(houseId)) { houses.remove(house); break; } } } public List<House> getAllHouses() { return houses; } } // UserManager.java public class UserManager { private List<User> users; public UserManager() { users = new ArrayList<>(); } public void addUser(User user) { users.add(user); } public void removeUser(String userId) { for (User user : users) { if (user.getUserId().equals(userId)) { users.remove(user); break; } } } public User getUserById(String userId) { for (User user : users) { if (user.getUserId().equals(userId)) { return user; } } return null; } } // MainServlet.java (JavaWebServlet) public class MainServlet extends HttpServlet { private HouseManager houseManager; private UserManager userManager; public void init() { houseManager = new HouseManager(); userManager = new UserManager(); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String action = request.getParameter("action"); if (action.equals("addHouse")) { String houseId = request.getParameter("houseId"); String address = request.getParameter("address"); double price = Double.parseDouble(request.getParameter("price")); House house = new House(houseId, address, price); houseManager.addHouse(house); response.sendRedirect("house.jsp"); } else if (action.equals("removeHouse")) { String houseId = request.getParameter("houseId"); houseManager.removeHouse(houseId); response.sendRedirect("house.jsp"); } else if (action.equals("addUser")) { String userId = request.getParameter("userId"); String username = request.getParameter("username"); String password = request.getParameter("password"); User user = new User(userId, username, password); userManager.addUser(user); response.sendRedirect("user.jsp"); } else if (action.equals("removeUser")) { String userId = request.getParameter("userId"); userManager.removeUser(userId); response.sendRedirect("user.jsp"); } } } ``` 这只是一个简单的示例,您可以根据具体需求进行扩展和完善。同时,您还需要编写相应的JSP页面来展示房屋和用户的信息,以及与Servlet进行交互。 希望以上示例能帮助到您,如果有任何问题,请随时告诉我。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A-莫天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值