[JAVA] Servlet aktualisieren

public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,
		HttpServletResponse response) throws Exception {

	///////////////////////////////////////////////

// [Update] Taste drücken Urteil /////////////////////////////////////////////// String type = request.getParameter("submitKousin"); if (type! = null) {// Ursprünglich handelt es sich um einen Vergleich mit der Zeichenfolge "login", aber da es verstümmelt ist, handelt es sich um einen NULL-Vergleich. MainForm mainForm = (MainForm)form; request.getSession().setAttribute("SESSION_LOGIN_ID", mainForm.getCustId()); return setSInfo(mapping, form, request, response); }

	///////////////////////////////////////////////

// [Löschen] Taste drücken Urteil /////////////////////////////////////////////// type = request.getParameter ("submitClose"); // Ursprünglich handelt es sich um einen Vergleich mit einer "klaren" Zeichenfolge, aber da es verstümmelt ist, handelt es sich um einen NULL-Vergleich. if (type != null) { return close(mapping, form, request, response); }

	///////////////////////////////////////////////

// [Update] Taste drücken Urteil /////////////////////////////////////////////// type = request.getParameter("submit"); if (type! = null) {// Ursprünglich handelt es sich um einen Vergleich mit der Zeichenfolge "Mitarbeiteraktualisierung". Da diese jedoch verstümmelt ist, handelt es sich um einen NULL-Vergleich. return mapping.findForward(""); }

	///////////////////////////////////////////////

// [Erstverarbeitung] /////////////////////////////////////////////// return init(mapping, form, request, response);

}


private ActionForward init(ActionMapping mapping, ActionForm form, HttpServletRequest request,HttpServletResponse response) throws Exception {

	MainForm mainForm = (MainForm)form;

// Mitarbeiter-ID aus Sitzung abrufen String userId = (String)request.getSession().getAttribute("SESSION_LOGIN_ID");

// Mitarbeiterinformationen aus der Mitarbeiterinformationstabelle abrufen DShainData userInfo = getUserInfo(userId);

// Setze den Wert für das Formular setShainData(mainForm, userInfo);

// Formularinformationen für die Sitzung festlegen request.getSession().setAttribute("recMainGjobForm", mainForm);

// Übergangsziel ist ein eigener Bildschirm (definiert in struts-config.xml) return mapping.findForward("success"); }

/**

// Daten aus der DB abrufen DShainData out = mng.getShainInfo(in); return out; }

/**

// Mitarbeiter-ID festlegen mainForm.setCustId(userInfo.getShainId()); // Name des Mitarbeiters festlegen mainForm.setName(userInfo.getShainNm()); //社員年齢を設定 String age = Integer.toString(userInfo.getAge()); mainForm.setAge(age); // Postleitzahl einstellen mainForm.setPostNo(userInfo.getPostNo()); // Präfekturnummer einstellen mainForm.setKenNo(userInfo.getAddressCd()); // Adresse 2 einstellen mainForm.setAddress2(userInfo.getAddress2()); // Adresse 3 einstellen mainForm.setAddress3(userInfo.getAddress3());

}


/**

//formにあるJSPより取得したデータをKshinseiForm型にする MainForm mainForm = (MainForm)form;

// Mitarbeiter-ID aus Sitzung abrufen String userId = (String)request.getSession().getAttribute("SESSION_LOGIN_ID");

//JSPより取得したデータをSQLでインサートするほうへ移す DShainData upData = new DShainData(); upData.setShainId(userId); upData.setShainNm(mainForm.getName()); int iAge = Integer.parseInt(mainForm.getAge()); upData.setAge(iAge); upData.setPostNo(mainForm.getPostNo()); upData.setAddressCd(mainForm.getKenNo()); upData.setAddress2(mainForm.getAddress2()); upData.setAddress3(mainForm.getAddress3()); //upData.setDelKbn("0"); //upData.setEntryId("111003"); //upData.setUpdateId("111003");

// Data INSERT Klasse MShainInfo info = new MShainInfo();

// Daten an UPDATE-Klasse senden info.upDateSInfo(upData);

// Übergangsziel ist ein eigener Bildschirm (definiert in struts-config.xml) return mapping.findForward("kosin");

}

Recommended Posts

Servlet aktualisieren
Servlet
Servlet einfügen
Servlet-Verhalten
[Java] Servlet-Filter
CentOS rbenv Update
[Servlet] Grundlegende Methode