From 62b6238dadbae69396680315efa921e3410d7167 Mon Sep 17 00:00:00 2001 From: Danivy <755793225@qq.com> Date: Mon, 7 Nov 2016 11:45:03 +0800 Subject: [PATCH] =?UTF-8?q?#6=20=E6=8F=90=E4=BA=A4=E5=AE=9E=E9=AA=8C?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Se1414080902205Servlet.java | 32 +++++++++++++++---- jweb/web/1414080902205/index.jsp | 17 ++++++---- 2 files changed, 36 insertions(+), 13 deletions(-) diff --git a/jweb/src/edu/hzu/javaweb/labs/se1414080902205/Se1414080902205Servlet.java b/jweb/src/edu/hzu/javaweb/labs/se1414080902205/Se1414080902205Servlet.java index c4e817f3..e42b3d70 100644 --- a/jweb/src/edu/hzu/javaweb/labs/se1414080902205/Se1414080902205Servlet.java +++ b/jweb/src/edu/hzu/javaweb/labs/se1414080902205/Se1414080902205Servlet.java @@ -8,6 +8,7 @@ import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpSession; @WebServlet("/1414080902205") public class Se1414080902205Servlet extends HttpServlet { @@ -53,21 +54,30 @@ public void doPost(HttpServletRequest request, HttpServletResponse response) request.setCharacterEncoding("gb2312"); response.setCharacterEncoding("gb2312"); PrintWriter out = response.getWriter(); - String Account = new String(request.getParameter("account")); - String Amount = new String(request.getParameter("amount")); + String Account = ""; + String Amount =""; + if(request.getParameter("username")!=null){ +// System.out.println("fkldasjflkasjdkflas"); + Account+=new String(request.getParameter("username")); + } + + if(request.getParameter("passwd")!=null) + Amount= new String(request.getParameter("passwd")); // out.print(Account); // out.print(Amount); + HttpSession session=request.getSession(true); + String msg = ""; if (Account.equals("")) { - out.println("账号不能为空"); + msg = "账号不能为空"; } else if (Amount.equals("")) { - out.println("转账金额不能为空"); + msg = "转账金额不能为空"; } else { boolean flat = true; char[] str=Account.toCharArray(); for (int i = 0;i < Account.length();i++) { int x = str[i] - '0'; if (!(x >= 0 && x <= 9)) { - out.println("请输入正确的账号"); + msg = "请输入正确的账号"; flat = false; break; } @@ -77,14 +87,22 @@ public void doPost(HttpServletRequest request, HttpServletResponse response) for (int i = 0;i < Amount.length();i++) { int x = sstr[i] - '0'; if (!(x >= 0 && x <= 9)) { - out.println("请输入正确的转账金额"); + msg = "请输入正确的转账金额"; flat = false; break; } } } - if (flat) out.println("转账成功"); + if (flat) msg = "转账成功"; } + System.out.println(msg); + request.setAttribute("message", msg); + request.getRequestDispatcher("/index.jsp").forward(request, response); +// System.out.println("dflajskldfjads"); + session.setAttribute("message", msg); + // System.out.println(session.getAttribute("message").toString()); + //System.out.println("fsfsdfsd"); +// request.getSession().setAttribute("message",msg); // String Account = "1414080902205"; // String Amount = "1414080902205"; // out.println(Account); diff --git a/jweb/web/1414080902205/index.jsp b/jweb/web/1414080902205/index.jsp index 74e4b41f..d6ec55e4 100644 --- a/jweb/web/1414080902205/index.jsp +++ b/jweb/web/1414080902205/index.jsp @@ -1,5 +1,6 @@ +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
@@ -13,23 +14,26 @@ ATM Transfer