From db8393b0f718cbcb72739350bddde65dc708a414 Mon Sep 17 00:00:00 2001 From: wangheng <2896983134@qq.com> Date: Sun, 15 Dec 2024 10:18:32 +0800 Subject: [PATCH] test --- .idea/.gitignore | 8 +++ .idea/artifacts/MyServlet2_war_exploded.xml | 13 +++++ .idea/compiler.xml | 16 ++++++ .idea/jarRepositories.xml | 20 ++++++++ ...mons_beanutils_commons_beanutils_1_9_4.xml | 13 +++++ ..._collections_commons_collections_3_2_2.xml | 13 +++++ ...n__commons_logging_commons_logging_1_2.xml | 13 +++++ ..._javax_servlet_javax_servlet_api_4_0_1.xml | 13 +++++ ...ervlet_jsp_javax_servlet_jsp_api_2_3_3.xml | 13 +++++ ...Maven__javax_servlet_jsp_jstl_jstl_1_2.xml | 13 +++++ ...he_taglibs_taglibs_standard_impl_1_2_5.xml | 13 +++++ .idea/misc.xml | 13 +++++ .idea/modules.xml | 8 +++ .idea/vcs.xml | 6 +++ MyServlet2.iml | 47 ++++++++++++++++++ .../META-INF/MANIFEST.MF | 5 ++ .../WEB-INF/classes/Person.class | Bin 0 -> 689 bytes .../WEB-INF/classes/PersonServlet.class | Bin 0 -> 1750 bytes .../MyServlet2_war_exploded/WEB-INF/web.xml | 15 ++++++ .../MyServlet2_war_exploded/greeting.jsp | 21 ++++++++ .../MyServlet2_war_exploded/index.jsp | 16 ++++++ .../MyServlet2_war_exploded/inputOutput.jsp | 20 ++++++++ .../MyServlet2_war_exploded/person.jsp | 12 +++++ .../MyServlet2_war_exploded/personForm.jsp | 5 ++ pom.xml | 47 ++++++++++++++++++ src/main/java/Person.java | 22 ++++++++ src/main/java/PersonServlet.java | 31 ++++++++++++ target/classes/Person.class | Bin 0 -> 689 bytes target/classes/PersonServlet.class | Bin 0 -> 1750 bytes .../compile/default-compile/inputFiles.lst | 2 + web/WEB-INF/web.xml | 15 ++++++ web/greeting.jsp | 21 ++++++++ web/index.jsp | 16 ++++++ web/inputOutput.jsp | 20 ++++++++ web/person.jsp | 12 +++++ web/personForm.jsp | 5 ++ 36 files changed, 507 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/artifacts/MyServlet2_war_exploded.xml create mode 100644 .idea/compiler.xml create mode 100644 .idea/jarRepositories.xml create mode 100644 .idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_4.xml create mode 100644 .idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml create mode 100644 .idea/libraries/Maven__commons_logging_commons_logging_1_2.xml create mode 100644 .idea/libraries/Maven__javax_servlet_javax_servlet_api_4_0_1.xml create mode 100644 .idea/libraries/Maven__javax_servlet_jsp_javax_servlet_jsp_api_2_3_3.xml create mode 100644 .idea/libraries/Maven__javax_servlet_jsp_jstl_jstl_1_2.xml create mode 100644 .idea/libraries/Maven__org_apache_taglibs_taglibs_standard_impl_1_2_5.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 MyServlet2.iml create mode 100644 out/artifacts/MyServlet2_war_exploded/META-INF/MANIFEST.MF create mode 100644 out/artifacts/MyServlet2_war_exploded/WEB-INF/classes/Person.class create mode 100644 out/artifacts/MyServlet2_war_exploded/WEB-INF/classes/PersonServlet.class create mode 100644 out/artifacts/MyServlet2_war_exploded/WEB-INF/web.xml create mode 100644 out/artifacts/MyServlet2_war_exploded/greeting.jsp create mode 100644 out/artifacts/MyServlet2_war_exploded/index.jsp create mode 100644 out/artifacts/MyServlet2_war_exploded/inputOutput.jsp create mode 100644 out/artifacts/MyServlet2_war_exploded/person.jsp create mode 100644 out/artifacts/MyServlet2_war_exploded/personForm.jsp create mode 100644 pom.xml create mode 100644 src/main/java/Person.java create mode 100644 src/main/java/PersonServlet.java create mode 100644 target/classes/Person.class create mode 100644 target/classes/PersonServlet.class create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 web/WEB-INF/web.xml create mode 100644 web/greeting.jsp create mode 100644 web/index.jsp create mode 100644 web/inputOutput.jsp create mode 100644 web/person.jsp create mode 100644 web/personForm.jsp diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..73f69e0 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/artifacts/MyServlet2_war_exploded.xml b/.idea/artifacts/MyServlet2_war_exploded.xml new file mode 100644 index 0000000..4371685 --- /dev/null +++ b/.idea/artifacts/MyServlet2_war_exploded.xml @@ -0,0 +1,13 @@ + + + $PROJECT_DIR$/out/artifacts/MyServlet2_war_exploded + + + + + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..1983e47 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 0000000..5a2f139 --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_4.xml b/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_4.xml new file mode 100644 index 0000000..756c871 --- /dev/null +++ b/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml b/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml new file mode 100644 index 0000000..668da3a --- /dev/null +++ b/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml b/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml new file mode 100644 index 0000000..c6c5e44 --- /dev/null +++ b/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_servlet_javax_servlet_api_4_0_1.xml b/.idea/libraries/Maven__javax_servlet_javax_servlet_api_4_0_1.xml new file mode 100644 index 0000000..958c654 --- /dev/null +++ b/.idea/libraries/Maven__javax_servlet_javax_servlet_api_4_0_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_servlet_jsp_javax_servlet_jsp_api_2_3_3.xml b/.idea/libraries/Maven__javax_servlet_jsp_javax_servlet_jsp_api_2_3_3.xml new file mode 100644 index 0000000..9c16743 --- /dev/null +++ b/.idea/libraries/Maven__javax_servlet_jsp_javax_servlet_jsp_api_2_3_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_servlet_jsp_jstl_jstl_1_2.xml b/.idea/libraries/Maven__javax_servlet_jsp_jstl_jstl_1_2.xml new file mode 100644 index 0000000..93b87a1 --- /dev/null +++ b/.idea/libraries/Maven__javax_servlet_jsp_jstl_jstl_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_taglibs_taglibs_standard_impl_1_2_5.xml b/.idea/libraries/Maven__org_apache_taglibs_taglibs_standard_impl_1_2_5.xml new file mode 100644 index 0000000..97db272 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_taglibs_taglibs_standard_impl_1_2_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..979c1e9 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..6313f45 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/MyServlet2.iml b/MyServlet2.iml new file mode 100644 index 0000000..4d894dc --- /dev/null +++ b/MyServlet2.iml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/out/artifacts/MyServlet2_war_exploded/META-INF/MANIFEST.MF b/out/artifacts/MyServlet2_war_exploded/META-INF/MANIFEST.MF new file mode 100644 index 0000000..72bad49 --- /dev/null +++ b/out/artifacts/MyServlet2_war_exploded/META-INF/MANIFEST.MF @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Created-By: IntelliJ IDEA +Built-By: 86159 +Build-Jdk: Amazon Corretto version 17.0.12 + diff --git a/out/artifacts/MyServlet2_war_exploded/WEB-INF/classes/Person.class b/out/artifacts/MyServlet2_war_exploded/WEB-INF/classes/Person.class new file mode 100644 index 0000000000000000000000000000000000000000..04d6af14ee8576d43c9098168c1a611e58c01f28 GIT binary patch literal 689 zcmZ{hZA-#X6vzK}PN#F`LuwE9_--2H2e5<)0zoV=e1EmECc43#eX3p*Btb9w0DY+F zoU0+JF?R3H*`0bJt5goc;_-9j7*f!t6&$@)n8ZvD1DbOwiY*IS_|2lY}&urWC zoz8UJcfxzwAE^$(K#qDc^w?fF_2|)?2qfEcxrTt@I#EYS7VYY~C?!mO6H4}ayxJpn zYH`IpG#3#is6d&z-Quv>4W{A1x$&4PJr_Rb>2OLDX|z3!9@>KXqVedCL+~2u%#&58 zTd=qG4)Lne3UqQ9^lsB>%@a^WN%_jyAdA`lVpU&WOv=2VE>Vy z`=u3q9)Ezp!QY~ueKC+=tsi!0=FXjS?>YC*{Ql=JzX7;|odQxw8_1Z*A}26^D39a| zD^UJXPigBwYtMSh-(GAG$lbObTdxbGm#VD-@;GOpU}6HMz~qkd1J^n6?YcW|papi9 zn*WWvt9}@$KsVm%7I>}`s7AGAV2a7a0SlN!dIHlZ8Mt6#1{Vb?|0|$CabM{j>C3*- z%6}$3f$61cl!i6XcF&@zQNTNR*Ff3Cdzckibp3rxda`q%td867Gb5|5q!aoF)_u;t z3TFa&&-Dg9sg=OBSOKdioqcP&eW*GK*^?;MRvvTYUc|%7GcTY8fC2%2(7}J0BqN6-* zyG{Xhd}QL|u&s+8RnmJ}cD{e^%ML}%JaD@licQ;5TZ4XE`Ojs$M@y;cc4V(5eLGwy z#*99&S1JFy8}ntebur9n+4i%99PS*-mFh$jD#F+T3@Sn zA`LUl9?9N-WTukKk?dfB?^%lPB9I2XkmLUbR~ARXF}wU4;w2|3e8PXY4VbtY{UZl_ ziqE*p;B(qj(cw*krD-#kYb&o{oE#6IUZ6;r^AW_=*e!wJ0j%Lx6v99Qx9NR{{yC28 zxW^EDbCVE%@MM;IYrkUho7X6At=5ilUf^e3s+BIU9%DX@TIu~`Tub3rrkts*9Ahbs zpHK)_ukhhZhRKKbg zOzQ?yd5A}xF`*%uwIP|cgiM||b9l^nPv}`j>Mt5H2J!}`4LmjYs0#!2+z9IwzMyjo TU!uuzifKRNxAiSVfbG8lVgA17 literal 0 HcmV?d00001 diff --git a/out/artifacts/MyServlet2_war_exploded/WEB-INF/web.xml b/out/artifacts/MyServlet2_war_exploded/WEB-INF/web.xml new file mode 100644 index 0000000..2496706 --- /dev/null +++ b/out/artifacts/MyServlet2_war_exploded/WEB-INF/web.xml @@ -0,0 +1,15 @@ + + + + PersonServlet + PersonServlet + + + PersonServlet + /personServlet + + + \ No newline at end of file diff --git a/out/artifacts/MyServlet2_war_exploded/greeting.jsp b/out/artifacts/MyServlet2_war_exploded/greeting.jsp new file mode 100644 index 0000000..2e7c9e6 --- /dev/null +++ b/out/artifacts/MyServlet2_war_exploded/greeting.jsp @@ -0,0 +1,21 @@ +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> + + + + 时间问候 + + + + + +

上午好!

+
+ +

下午好!

+
+ +

晚上好!

+
+
+ + diff --git a/out/artifacts/MyServlet2_war_exploded/index.jsp b/out/artifacts/MyServlet2_war_exploded/index.jsp new file mode 100644 index 0000000..cf43da6 --- /dev/null +++ b/out/artifacts/MyServlet2_war_exploded/index.jsp @@ -0,0 +1,16 @@ +<%-- + Created by IntelliJ IDEA. + User: 86159 + Date: 2024/12/12 + Time: 10:28 + To change this template use File | Settings | File Templates. +--%> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + $Title$ + + + $END$ + + diff --git a/out/artifacts/MyServlet2_war_exploded/inputOutput.jsp b/out/artifacts/MyServlet2_war_exploded/inputOutput.jsp new file mode 100644 index 0000000..eab9ef7 --- /dev/null +++ b/out/artifacts/MyServlet2_war_exploded/inputOutput.jsp @@ -0,0 +1,20 @@ +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> + + + + 文本框输入显示 + + + + +

输入的内容是:${param.inputText}

+
+ +
+ + +
+
+
+ + diff --git a/out/artifacts/MyServlet2_war_exploded/person.jsp b/out/artifacts/MyServlet2_war_exploded/person.jsp new file mode 100644 index 0000000..a6c713c --- /dev/null +++ b/out/artifacts/MyServlet2_war_exploded/person.jsp @@ -0,0 +1,12 @@ +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> + + + + Person 信息 + + +

Person 信息

+

姓名:${person.name}

+

年龄:${person.age}

+ + diff --git a/out/artifacts/MyServlet2_war_exploded/personForm.jsp b/out/artifacts/MyServlet2_war_exploded/personForm.jsp new file mode 100644 index 0000000..d04204a --- /dev/null +++ b/out/artifacts/MyServlet2_war_exploded/personForm.jsp @@ -0,0 +1,5 @@ +
+ 姓名:
+ 年龄:
+ +
diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..832a91b --- /dev/null +++ b/pom.xml @@ -0,0 +1,47 @@ + + + 4.0.0 + + com.spring + MyServlet2 + 1.0-SNAPSHOT + + + + javax.servlet + javax.servlet-api + 4.0.1 + provided + + + javax.servlet.jsp + javax.servlet.jsp-api + 2.3.3 + provided + + + javax.servlet.jsp.jstl + jstl + 1.2 + + + org.apache.taglibs + taglibs-standard-impl + 1.2.5 + + + commons-beanutils + commons-beanutils + 1.9.4 + compile + + + + + 17 + 17 + + + \ No newline at end of file diff --git a/src/main/java/Person.java b/src/main/java/Person.java new file mode 100644 index 0000000..c7696d5 --- /dev/null +++ b/src/main/java/Person.java @@ -0,0 +1,22 @@ +public class Person { + private String name; + private int age; + + public Person() {} // 必须有无参构造 + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public int getAge() { + return age; + } + + public void setAge(int age) { + this.age = age; + } +} diff --git a/src/main/java/PersonServlet.java b/src/main/java/PersonServlet.java new file mode 100644 index 0000000..47f2b05 --- /dev/null +++ b/src/main/java/PersonServlet.java @@ -0,0 +1,31 @@ +import org.apache.commons.beanutils.BeanUtils; + +import javax.servlet.RequestDispatcher; +import javax.servlet.ServletException; +import javax.servlet.annotation.WebServlet; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; + +@WebServlet("/personServlet") +public class PersonServlet extends HttpServlet { + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + doPost(request, response); + } + + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + Person person = new Person(); + try { + BeanUtils.populate(person, request.getParameterMap()); + request.setAttribute("person", person); + // 转发到 person.jsp 页面 + RequestDispatcher dispatcher = request.getRequestDispatcher("/person.jsp"); + dispatcher.forward(request, response); + } catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git a/target/classes/Person.class b/target/classes/Person.class new file mode 100644 index 0000000000000000000000000000000000000000..04d6af14ee8576d43c9098168c1a611e58c01f28 GIT binary patch literal 689 zcmZ{hZA-#X6vzK}PN#F`LuwE9_--2H2e5<)0zoV=e1EmECc43#eX3p*Btb9w0DY+F zoU0+JF?R3H*`0bJt5goc;_-9j7*f!t6&$@)n8ZvD1DbOwiY*IS_|2lY}&urWC zoz8UJcfxzwAE^$(K#qDc^w?fF_2|)?2qfEcxrTt@I#EYS7VYY~C?!mO6H4}ayxJpn zYH`IpG#3#is6d&z-Quv>4W{A1x$&4PJr_Rb>2OLDX|z3!9@>KXqVedCL+~2u%#&58 zTd=qG4)Lne3UqQ9^lsB>%@a^WN%_jyAdA`lVpU&WOv=2VE>Vy z`=u3q9)Ezp!QY~ueKC+=tsi!0=FXjS?>YC*{Ql=JzX7;|odQxw8_1Z*A}26^D39a| zD^UJXPigBwYtMSh-(GAG$lbObTdxbGm#VD-@;GOpU}6HMz~qkd1J^n6?YcW|papi9 zn*WWvt9}@$KsVm%7I>}`s7AGAV2a7a0SlN!dIHlZ8Mt6#1{Vb?|0|$CabM{j>C3*- z%6}$3f$61cl!i6XcF&@zQNTNR*Ff3Cdzckibp3rxda`q%td867Gb5|5q!aoF)_u;t z3TFa&&-Dg9sg=OBSOKdioqcP&eW*GK*^?;MRvvTYUc|%7GcTY8fC2%2(7}J0BqN6-* zyG{Xhd}QL|u&s+8RnmJ}cD{e^%ML}%JaD@licQ;5TZ4XE`Ojs$M@y;cc4V(5eLGwy z#*99&S1JFy8}ntebur9n+4i%99PS*-mFh$jD#F+T3@Sn zA`LUl9?9N-WTukKk?dfB?^%lPB9I2XkmLUbR~ARXF}wU4;w2|3e8PXY4VbtY{UZl_ ziqE*p;B(qj(cw*krD-#kYb&o{oE#6IUZ6;r^AW_=*e!wJ0j%Lx6v99Qx9NR{{yC28 zxW^EDbCVE%@MM;IYrkUho7X6At=5ilUf^e3s+BIU9%DX@TIu~`Tub3rrkts*9Ahbs zpHK)_ukhhZhRKKbg zOzQ?yd5A}xF`*%uwIP|cgiM||b9l^nPv}`j>Mt5H2J!}`4LmjYs0#!2+z9IwzMyjo TU!uuzifKRNxAiSVfbG8lVgA17 literal 0 HcmV?d00001 diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..73bc127 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,2 @@ +D:\java代码\MyServlet2\src\main\java\Person.java +D:\java代码\MyServlet2\src\main\java\PersonServlet.java diff --git a/web/WEB-INF/web.xml b/web/WEB-INF/web.xml new file mode 100644 index 0000000..2496706 --- /dev/null +++ b/web/WEB-INF/web.xml @@ -0,0 +1,15 @@ + + + + PersonServlet + PersonServlet + + + PersonServlet + /personServlet + + + \ No newline at end of file diff --git a/web/greeting.jsp b/web/greeting.jsp new file mode 100644 index 0000000..2e7c9e6 --- /dev/null +++ b/web/greeting.jsp @@ -0,0 +1,21 @@ +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> + + + + 时间问候 + + + + + +

上午好!

+
+ +

下午好!

+
+ +

晚上好!

+
+
+ + diff --git a/web/index.jsp b/web/index.jsp new file mode 100644 index 0000000..cf43da6 --- /dev/null +++ b/web/index.jsp @@ -0,0 +1,16 @@ +<%-- + Created by IntelliJ IDEA. + User: 86159 + Date: 2024/12/12 + Time: 10:28 + To change this template use File | Settings | File Templates. +--%> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + $Title$ + + + $END$ + + diff --git a/web/inputOutput.jsp b/web/inputOutput.jsp new file mode 100644 index 0000000..eab9ef7 --- /dev/null +++ b/web/inputOutput.jsp @@ -0,0 +1,20 @@ +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> + + + + 文本框输入显示 + + + + +

输入的内容是:${param.inputText}

+
+ +
+ + +
+
+
+ + diff --git a/web/person.jsp b/web/person.jsp new file mode 100644 index 0000000..a6c713c --- /dev/null +++ b/web/person.jsp @@ -0,0 +1,12 @@ +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> + + + + Person 信息 + + +

Person 信息

+

姓名:${person.name}

+

年龄:${person.age}

+ + diff --git a/web/personForm.jsp b/web/personForm.jsp new file mode 100644 index 0000000..d04204a --- /dev/null +++ b/web/personForm.jsp @@ -0,0 +1,5 @@ +
+ 姓名:
+ 年龄:
+ +