From 9e4aa88a05714a41b811e565038066d2fbc5517a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BE=AF=E5=AE=87?= <462780770@qq.com> Date: Thu, 15 May 2025 17:26:48 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=AE=A1=E7=90=86=E5=B7=B2?= =?UTF-8?q?=E5=AE=8C=E6=88=90=EF=BC=8Ctomcat=E9=83=A8=E7=BD=B2=E5=AE=8C?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ers_SpringMVCProject_2403_Web_exploded.xml | 3 + Flowers-SpringMVCProject-2403.iml | 1 - src/com/ssm/controller/UserController.java | 19 ++++++ src/com/ssm/entity/User.java | 58 +++++++++++++++++++ web/WEB-INF/view/showUser.jsp | 31 ++++++++++ web/addUser.jsp | 49 ++++++++++++++++ web/index.jsp | 13 +++++ web/web/WEB-INF/web.xml | 6 -- 8 files changed, 173 insertions(+), 7 deletions(-) create mode 100644 src/com/ssm/controller/UserController.java create mode 100644 src/com/ssm/entity/User.java create mode 100644 web/WEB-INF/view/showUser.jsp create mode 100644 web/addUser.jsp create mode 100644 web/index.jsp delete mode 100644 web/web/WEB-INF/web.xml diff --git a/.idea/artifacts/Flowers_SpringMVCProject_2403_Web_exploded.xml b/.idea/artifacts/Flowers_SpringMVCProject_2403_Web_exploded.xml index eedcd4b..5c27c49 100644 --- a/.idea/artifacts/Flowers_SpringMVCProject_2403_Web_exploded.xml +++ b/.idea/artifacts/Flowers_SpringMVCProject_2403_Web_exploded.xml @@ -7,6 +7,9 @@ + + + diff --git a/Flowers-SpringMVCProject-2403.iml b/Flowers-SpringMVCProject-2403.iml index 4703a20..bc73df7 100644 --- a/Flowers-SpringMVCProject-2403.iml +++ b/Flowers-SpringMVCProject-2403.iml @@ -4,7 +4,6 @@ - diff --git a/src/com/ssm/controller/UserController.java b/src/com/ssm/controller/UserController.java new file mode 100644 index 0000000..4b40a14 --- /dev/null +++ b/src/com/ssm/controller/UserController.java @@ -0,0 +1,19 @@ +package com.ssm.controller; + +import com.ssm.entity.User; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.servlet.ModelAndView; +//请求处理器 +@Controller +@RequestMapping("nihao") +public class UserController { + @RequestMapping("User") + public ModelAndView test(User user){ + user.printInfo(); + System.out.println("用户信息:"+user.toString()); + ModelAndView mv = new ModelAndView("showUser"); + mv.addObject("printInfo", user); + return mv; + } +} diff --git a/src/com/ssm/entity/User.java b/src/com/ssm/entity/User.java new file mode 100644 index 0000000..827743c --- /dev/null +++ b/src/com/ssm/entity/User.java @@ -0,0 +1,58 @@ +package com.ssm.entity; + +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; + +public class User { + private Integer uid;//用户id + private String uname;//用户名称 + private String unumber;//用户电话 + private String uaddress;//用户地址 + @DateTimeFormat(pattern = "yyyy-mm-dd")//用户首次登录日期 + private Date udate; + + public Integer getUid() { + return uid; + } + + public void setUid(Integer uid) { + this.uid = uid; + } + + public String getUname() { + return uname; + } + + public void setUname(String uname) { + this.uname = uname; + } + + public String getUnumber() { + return unumber; + } + + public void setUnumber(String unumber) { + this.unumber = unumber; + } + + public String getUaddress() { + return uaddress; + } + + public void setUaddress(String uaddress) { + this.uaddress = uaddress; + } + + public Date getUdate() { + return udate; + } + + public void setUdate(Date udate) { + this.udate = udate; + } + public void printInfo(){ + System.out.println("用户id="+uid +"\n用户名称="+uname+"\n用户电话="+unumber+"\n用户地址="+uaddress+"\n用户首次登录日期="+udate); + } + +} diff --git a/web/WEB-INF/view/showUser.jsp b/web/WEB-INF/view/showUser.jsp new file mode 100644 index 0000000..45aae67 --- /dev/null +++ b/web/WEB-INF/view/showUser.jsp @@ -0,0 +1,31 @@ +<%-- + Created by IntelliJ IDEA. + User: 86178 + Date: 2025/3/31 + Time: 22:31 + To change this template use File | Settings | File Templates. +--%> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + UserController + + +Success! +
+用户id:${printInfo.uid} +
+
+用户名称:${printInfo.uname} +
+
+用户电话:${printInfo.unumber} +
+
+用户地址:${printInfo.uaddress} +
+
+用户首次登录时间:${printInfo.udate} +
+ + diff --git a/web/addUser.jsp b/web/addUser.jsp new file mode 100644 index 0000000..2f60d54 --- /dev/null +++ b/web/addUser.jsp @@ -0,0 +1,49 @@ +<%-- + Created by IntelliJ IDEA. + User: 86178 + Date: 2025/3/31 + Time: 22:04 + To change this template use File | Settings | File Templates. +--%> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + 添加用户 + + +
+ + 用户id + + + + + 用户姓名 + + + + + 用户号码 + + + + + 用户地址 + + + + + 登录日期 + + + + + + + + + + +
+ + diff --git a/web/index.jsp b/web/index.jsp new file mode 100644 index 0000000..5fa803d --- /dev/null +++ b/web/index.jsp @@ -0,0 +1,13 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + + + +入门程序 + + +hello world +addUser.jsp + + \ No newline at end of file diff --git a/web/web/WEB-INF/web.xml b/web/web/WEB-INF/web.xml deleted file mode 100644 index d80081d..0000000 --- a/web/web/WEB-INF/web.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - \ No newline at end of file