findAll();
+ @Delete("DELETE * FROM heros WHERE name = #{name}")
+ void remove(String name);
+ @Update("")
+ void update(Hero b);
+}
\ No newline at end of file
diff --git a/src/main/java/utils/NameProDivider.java b/src/main/java/utils/NameProDivider.java
new file mode 100644
index 0000000..257701e
--- /dev/null
+++ b/src/main/java/utils/NameProDivider.java
@@ -0,0 +1,56 @@
+package utils;
+/**
+ * Args分离函数
+ * 将用户输入的带逗号的查询方式分离到数组中去
+ * 例子:“刘备,曹操”->dividedName[0]="刘备",dividedName[1]="曹操"
+ * 例子:“ID,attackValue”->dividedProperties[0]="ID",dividedName[1]="attackValue"
+ * @author markma
+ * @date 修改时间:2021年8月2日 上午11:36:50
+ */
+public class NameProDivider
+{
+ final int MAX_NAME = 1000,MAX_PRO = 1000;
+ String undividedName,undividedProperties;
+ String dividedName[],dividedProperties[];
+ public NameProDivider()
+ {
+
+ }
+
+ public String[] getDividedName()
+ {
+ return dividedName;
+ }
+
+ public void setDividedName(String[] dividedName)
+ {
+ this.dividedName = dividedName;
+ }
+
+ public String[] getDividedProperties()
+ {
+ return dividedProperties;
+ }
+
+ public void setDividedProperties(String[] dividedProperties)
+ {
+ this.dividedProperties = dividedProperties;
+ }
+
+ public NameProDivider(String mainUndName,String mainUndProperties)
+ {
+ undividedName = mainUndName;
+ undividedProperties = mainUndProperties;
+ }
+ public void divideName()
+ {
+ dividedName = new String[MAX_NAME];
+ dividedName = undividedName.split(",");
+ }
+ public void dividePro()
+ {
+ dividedProperties = new String[MAX_PRO];
+ dividedProperties = undividedProperties.split(",");
+ }
+
+}
diff --git a/src/main/java/utils/ReturnWriter.java b/src/main/java/utils/ReturnWriter.java
new file mode 100644
index 0000000..0436ad3
--- /dev/null
+++ b/src/main/java/utils/ReturnWriter.java
@@ -0,0 +1,25 @@
+package utils;
+
+import java.io.FileWriter;
+import java.io.IOException;
+
+public class ReturnWriter
+{
+ public void write(String [] out) throws IOException
+ {
+ FileWriter fileWriterClear = new FileWriter("D:\\eclipse-workspace\\Hero-Select-Online\\src\\main\\webapp\\return.jsp");
+ fileWriterClear.close();
+
+ FileWriter fileWriter = new FileWriter("D:\\eclipse-workspace\\Hero-Select-Online\\src\\main\\webapp\\return.jsp",true);
+ fileWriter.write("<%@ page language=\"java\" contentType=\"text/html; charset=UTF-8\" pageEncoding=\"UTF-8\"%>\n"
+ +"\n\n");
+ for(String s:out)
+ {
+ fileWriter.write(""+s+"
\n");
+ }
+
+ fileWriter.write(""+"共找到"+ out.length + "条结果" +"
\n");
+ fileWriter.write("\n\n");
+ fileWriter.close();
+ }
+}
diff --git a/src/main/java/utils/config.xml b/src/main/java/utils/config.xml
new file mode 100644
index 0000000..bef44bc
--- /dev/null
+++ b/src/main/java/utils/config.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/webapp/META-INF/MANIFEST.MF b/src/main/webapp/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..254272e
--- /dev/null
+++ b/src/main/webapp/META-INF/MANIFEST.MF
@@ -0,0 +1,3 @@
+Manifest-Version: 1.0
+Class-Path:
+
diff --git a/src/main/webapp/WEB-INF/lib/javax.servlet-api-4.0.1.jar b/src/main/webapp/WEB-INF/lib/javax.servlet-api-4.0.1.jar
new file mode 100644
index 0000000..844ec7f
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/javax.servlet-api-4.0.1.jar differ
diff --git a/src/main/webapp/WEB-INF/lib/mybatis-3.5.7.jar b/src/main/webapp/WEB-INF/lib/mybatis-3.5.7.jar
new file mode 100644
index 0000000..6edc13f
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/mybatis-3.5.7.jar differ
diff --git a/src/main/webapp/WEB-INF/lib/mysql-connector-java-8.0.26.jar b/src/main/webapp/WEB-INF/lib/mysql-connector-java-8.0.26.jar
new file mode 100644
index 0000000..c5c07f6
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/mysql-connector-java-8.0.26.jar differ
diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000..4a4a551
--- /dev/null
+++ b/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,22 @@
+
+
+ Hero-Select-Online
+
+ index.html
+ index.htm
+ index.jsp
+ default.html
+ default.htm
+ default.jsp
+
+
+
+ SelectServlet
+ SelectServlet
+ controller.SelectServlet
+
+
+ SelectServlet
+ /SelectServlet
+
+
\ No newline at end of file
diff --git a/src/main/webapp/index.jsp b/src/main/webapp/index.jsp
new file mode 100644
index 0000000..c9945f6
--- /dev/null
+++ b/src/main/webapp/index.jsp
@@ -0,0 +1,19 @@
+<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
+
+
+
+查询界面
+
+
+ 三国查询系统1.0
+ 属性:properties名称:姓名name,武器weaponName,生日birthday,卒日deathday,介绍introduction,ID ID,血量bloodValue,攻击力attackValue
+ 查找多个人名,属性用英文逗号连接
+ 例:刘备,曹操 ID,bloodValue
+ by markma
+
+
+
diff --git a/src/main/webapp/return.jsp b/src/main/webapp/return.jsp
new file mode 100644
index 0000000..380c902
--- /dev/null
+++ b/src/main/webapp/return.jsp
@@ -0,0 +1,7 @@
+<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
+
+
+Hero [name=刘备,ID=1]
+共找到1条结果
+
+