[JAVA] insérer un servlet

public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { request.setCharacterEncoding("utf-8");

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

// Jugement de la pression du bouton [Fermer] /////////////////////////////////////////////// String type = request.getParameter("submitClose2"); if (type! = null) {// À l'origine, il s'agit d'une comparaison avec la chaîne de caractères "close", mais comme elle est déformée, c'est une comparaison NULL. return mapping.findForward("close"); }

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

// Jugement de pression sur le bouton [Appliquer] /////////////////////////////////////////////// type = request.getParameter("submitshinsei"); if (type! = null) {// À l'origine, c'est une comparaison avec la chaîne de caractères "application", mais comme elle est tronquée, c'est une comparaison NULL. return setKoutuhi(mapping, form, request, response); }

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

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

}

/**

//交通費新規申請画面の日付のプルダウン作成 List selYmdList = makeYmdList(); ksForm.setSinSelYmdList(selYmdList);

	request.getSession().setAttribute("selYmdList", selYmdList);

// La destination de la transition est son propre écran (défini dans struts-config.xml) return mapping.findForward("success"); }

//交通費新規申請画面の日付のプルダウン作成メソッド private List makeYmdList() { List selYmdList = new ArrayList(); int mm = 20170801; for (int i=0;i<31;i++) { KbnData dd = new KbnData(); String vDay = String.valueOf(mm++); dd.setKey(vDay); dd.setValue(vDay.substring(0, 4) + "/" + vDay.substring(4, 6) + "/" + vDay.substring(6, 8)); selYmdList.add(dd); } return selYmdList; }

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

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

//JSPより取得したデータをSQLでインサートするほうへ移す DKoutuhiInfoData insertData = new DKoutuhiInfoData(); insertData.setShainId("111003"); insertData.setKinmuDay(ksForm.getSinSelYmd()); insertData.setGyoumuNo(ksForm.getSinGyoumuNo()); insertData.setVisit(ksForm.getSinVisit()); insertData.setDepartArea(ksForm.getSinDepartArea()); insertData.setArrivalArea(ksForm.getSinArrivalArea()); insertData.setVehicle(ksForm.getSinVehicle()); insertData.setKinngaku(ksForm.getSinKinngaku()); insertData.setEtc(ksForm.getSinEtc()); insertData.setJoutai ("application"); insertData.setDelKbn("0"); insertData.setEntryId("111003"); insertData.setUpdateId("111003");

// Classe INSERT de données MKoutuhiInfo info = new MKoutuhiInfo();

// Envoie des données à la classe INSERT info.setKoutuhiInfo(insertData);

// La destination de la transition est son propre écran (défini dans struts-config.xml) return mapping.findForward("kmeisai");

}

Recommended Posts

insérer un servlet
Servlet
Apprentissage des servlets
mettre à jour le servlet
Comportement du servlet
[Servlet] Méthode de base