diff --git a/web/WEB-INF/views/upload/index.jsp b/web/WEB-INF/views/upload/index.jsp
index a1bd93b..3ba1585 100644
--- a/web/WEB-INF/views/upload/index.jsp
+++ b/web/WEB-INF/views/upload/index.jsp
@@ -102,22 +102,22 @@
-
+
-
+
+
返回仪表盘
diff --git a/web/WEB-INF/views/user/form.jsp b/web/WEB-INF/views/user/form.jsp
index 70c8dbe..7c30282 100644
--- a/web/WEB-INF/views/user/form.jsp
+++ b/web/WEB-INF/views/user/form.jsp
@@ -94,27 +94,33 @@
依次观察:字段名如何对应 Action 属性、校验错误如何回显、成功页如何读取 Action 结果。
-
+
+
返回仪表盘
diff --git a/web/WEB-INF/views/user/login.jsp b/web/WEB-INF/views/user/login.jsp
index 3b976bf..9e86dfb 100644
--- a/web/WEB-INF/views/user/login.jsp
+++ b/web/WEB-INF/views/user/login.jsp
@@ -183,24 +183,28 @@
-
+
-
+
+
diff --git a/web/WEB-INF/views/validation/form.jsp b/web/WEB-INF/views/validation/form.jsp
index 7999131..b3abbc2 100644
--- a/web/WEB-INF/views/validation/form.jsp
+++ b/web/WEB-INF/views/validation/form.jsp
@@ -95,33 +95,41 @@
先故意输入一个短用户名、错误邮箱和超范围年龄,再修正后重新提交,对比两次页面反馈。
-
+
+