# chapter12十一周作业 **Repository Path**: wuzijian-321/chapter12-week-9-homework ## Basic Information - **Project Name**: chapter12十一周作业 - **Description**: 首次创建小组合作仓库 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-27 - **Last Updated**: 2022-05-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 第12章 SpringMVC数据绑定和响应 ### 问题 选择幸运用户 规则: 如果用户的生日的星期数和今天一致,就算 幸运用户。只有幸运用户可以参见选书活动。 ### 解答 1、先创建User类和Product类用于封装数据,如图所示 ![](doc/User.PNG) ![](doc/Product.PNG) 2、制作首页面index.jsp、幸运用户选择商品页面input2.jsp和选择商品后的页面output.jsp、非幸运用户页面info.jsp ![](doc/index.PNG) ![](doc/input2.PNG) ![](doc/output.PNG) ![](doc/info.PNG) 3、创建接收index.jsp页面数据的类UserService来实现生日的星期数和今天星期数一致的业务逻辑,再创建UserController类来实现input2.jsp或info.jsp页面跳转 ![](doc/UserService.PNG) ![](doc/UserController.PNG) 4、最后创建ProductController类来接收input2.jsp数据以及实现output.jsp页面跳转 ![](doc/ProductController.PNG) ### 运行截图如下: ![](doc/1.PNG) ![](doc/2.PNG) ![](doc/3.PNG) ![](doc/4.PNG) ![](doc/5.PNG)