public void doPost(HttpServletRequest request, HttpServletResponse response) { // 缺省设置是使用户返回输入页。 String sRedirect = LOAN_JSP;
// 获取 Translator 的正确实例 LoanTranslator ltTrans = LoanTranslator.getInstance(request);
// 现在有了 Translator 的一个实例 ltTrans.processForm(request);
// 获取 Loan 的正确版本的逻辑 Loan lnTheLoan = null; if (ltTrans.isNew () == true) { // 创建新 Loan } else { // 获得现有的 loan } // Sync the Loan object values to values in the submitted form. ltTrans.syncModelToGui(lnTheLoan);
// 确保未出现任何错误 if (ltTrans.hasErrors() == false) { // 提交 Loan 信息,然后将重定向设置为正确的尾随页 sRedirect = LOAN_CONFIRMATION; }
// 将网站访问者重定向为当前工资。 try { response.sendRedirect(sRedirect); } catch (Exception e) { // 错误逻辑 } } |