www in docker support

This commit is contained in:
MaddoScientisto 2026-04-22 18:41:37 +02:00
commit c227fce036
2145 changed files with 399596 additions and 58 deletions

View file

@ -0,0 +1,10 @@
package it.acxent.bank.servlet.infogroup;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public abstract class GetShopnetResponseSvlt extends ShopNetSvlt {
protected void processRequest(HttpServletRequest req, HttpServletResponse res) {
getResponse(req, res);
}
}

View file

@ -0,0 +1,91 @@
package it.acxent.bank.servlet.infogroup;
import it.acxent.bank.infogroup.ShopnetResp;
import it.acxent.servlet.AcServlet;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public abstract class ShopNetSvlt extends AcServlet {
protected static final String BEAN_SHOPNETRES = "shopnetResp";
protected final void callJsp(HttpServletRequest req, HttpServletResponse res) {
setJspPageRelative(getJspOkPage(req, res), req);
try {
RequestDispatcher rd = getServletContext()
.getRequestDispatcher(getJspPage(req));
rd.forward((ServletRequest)req, (ServletResponse)res);
} catch (Exception e) {
handleDebug(e);
}
}
protected abstract void fillIdOrdineByShopnetRes(HttpServletRequest paramHttpServletRequest, HttpServletResponse paramHttpServletResponse, ShopnetResp paramShopnetResp);
protected void getResponse(HttpServletRequest req, HttpServletResponse res) {
try {
ShopnetResp snRes = new ShopnetResp();
fillObject(req, snRes);
fillIdOrdineByShopnetRes(req, res, snRes);
if (snRes.getStato() == 2L) {
setJspPageRelative(getJspOkPage(req, res), req);
recordOrder(req, res, snRes);
} else {
sendMessage(req, "Errore! Transazione annullata.");
payKoUpdateOrder(req, res, snRes);
setJspPageRelative(getJspKoPage(req, res), req);
}
req.setAttribute("shopnetResp", snRes);
preparePaymenResPage(req, res, snRes);
callJsp(req, res);
} catch (Exception e) {
setJspPageRelative(getJspErrorPage(req, res), req);
String temp = "ERRORE!!Shopnet! Risposta non valida: ";
sendMessage(req, temp);
handleDebug(temp, 2);
preparePaymenResPage(req, res, null);
callJsp(req, res);
}
}
protected String getJspErrorPage(HttpServletRequest req, HttpServletResponse res) {
String temp = getParm("PAY_OK").getTesto();
if (temp.isEmpty())
return getJspKoPage(req, res);
return temp;
}
protected String getJspOkPage(HttpServletRequest req, HttpServletResponse res) {
String temp = getParm("PAY_OK").getTesto();
if (temp.isEmpty())
return "payRes.jsp";
return temp;
}
protected String getJspKoPage(HttpServletRequest req, HttpServletResponse res) {
String temp = getParm("PAY_OK").getTesto();
if (temp.isEmpty())
return "payRes.jsp";
return temp;
}
protected void processRequest(HttpServletRequest req, HttpServletResponse res) {
try {
getResponse(req, res);
} catch (Exception e) {
handleDebug(e);
}
}
protected boolean isSecureServlet(HttpServletRequest req) {
return false;
}
protected abstract void recordOrder(HttpServletRequest paramHttpServletRequest, HttpServletResponse paramHttpServletResponse, ShopnetResp paramShopnetResp);
protected void preparePaymenResPage(HttpServletRequest req, HttpServletResponse res, ShopnetResp snRes) {}
protected abstract void payKoUpdateOrder(HttpServletRequest paramHttpServletRequest, HttpServletResponse paramHttpServletResponse, ShopnetResp paramShopnetResp);
}