www in docker support
This commit is contained in:
parent
539a848e95
commit
c227fce036
2145 changed files with 399596 additions and 58 deletions
|
|
@ -0,0 +1,118 @@
|
|||
package it.acxent.bank.servlet.consel;
|
||||
|
||||
import it.acxent.bank.consel.ConselReq;
|
||||
import java.io.BufferedReader;
|
||||
import java.io.InputStreamReader;
|
||||
import java.io.OutputStreamWriter;
|
||||
import java.net.URL;
|
||||
import java.net.URLConnection;
|
||||
import java.net.URLEncoder;
|
||||
import javax.servlet.RequestDispatcher;
|
||||
import javax.servlet.ServletOutputStream;
|
||||
import javax.servlet.ServletRequest;
|
||||
import javax.servlet.ServletResponse;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
public abstract class ConselReqSvlt extends ConselSvlt {
|
||||
protected void sendRequest(HttpServletRequest req, HttpServletResponse res) {
|
||||
try {
|
||||
String conselSite = "https://reserved.e-consel.it/DOL/faces/frmECProntoTuo.jsp";
|
||||
ConselReq conselReq = new ConselReq(getApFull());
|
||||
fillObject(req, conselReq);
|
||||
caricaConselRequest(req, conselReq);
|
||||
if (getParm("CONSEL_TEST").getNumeroLong() == 1L)
|
||||
caricaDemoRequest(req, conselReq);
|
||||
req.setAttribute("conselReq", conselReq);
|
||||
RequestDispatcher rd = getServletContext()
|
||||
.getRequestDispatcher("/conselReq.jsp");
|
||||
rd.forward((ServletRequest)req, (ServletResponse)res);
|
||||
} catch (Exception e) {
|
||||
handleDebug(e);
|
||||
}
|
||||
}
|
||||
|
||||
protected void processRequest(HttpServletRequest req, HttpServletResponse res) {
|
||||
try {
|
||||
sendRequest(req, res);
|
||||
} catch (Exception e) {
|
||||
handleDebug(e);
|
||||
}
|
||||
}
|
||||
|
||||
protected abstract void caricaConselRequest(HttpServletRequest paramHttpServletRequest, ConselReq paramConselReq);
|
||||
|
||||
private void caricaDemoRequest(HttpServletRequest req, ConselReq conselReq) {
|
||||
conselReq.setCodfisc("CLMCST80A01D969I");
|
||||
conselReq.setCognome("COLOMBO");
|
||||
conselReq.setNome("CRISTOFORO");
|
||||
conselReq.setData_nascita("01/01/1980");
|
||||
}
|
||||
|
||||
protected void sendRequestOld(HttpServletRequest req, HttpServletResponse res) {
|
||||
try {
|
||||
String conselSite = "https://reserved.e-consel.it/DOL/faces/frmECProntoTuo.jsp";
|
||||
ConselReq conselReq = new ConselReq(getApFull());
|
||||
fillObject(req, conselReq);
|
||||
caricaConselRequest(req, conselReq);
|
||||
if (getParm("TEST").getNumeroLong() == 1L)
|
||||
caricaDemoRequest(req, conselReq);
|
||||
StringBuffer data = new StringBuffer(URLEncoder.encode("tiposec", "UTF-8") + "=" + URLEncoder.encode("tiposec", "UTF-8"));
|
||||
data.append("&" + URLEncoder.encode("tabfin", "UTF-8") + "=" +
|
||||
URLEncoder.encode(conselReq.getTabfin(), "UTF-8"));
|
||||
data.append("&" + URLEncoder.encode("convenz", "UTF-8") + "=" +
|
||||
URLEncoder.encode(conselReq.getConvenz(), "UTF-8"));
|
||||
data.append("&" + URLEncoder.encode("h_merce", "UTF-8") + "=" +
|
||||
URLEncoder.encode(conselReq.getH_merce(), "UTF-8"));
|
||||
data.append("&" + URLEncoder.encode("h_prod", "UTF-8") + "=" +
|
||||
URLEncoder.encode(conselReq.getH_prod(), "UTF-8"));
|
||||
data.append("&" + URLEncoder.encode("cognome", "UTF-8") + "=" +
|
||||
URLEncoder.encode(conselReq.getCognome(), "UTF-8"));
|
||||
data.append("&" + URLEncoder.encode("nome", "UTF-8") + "=" +
|
||||
URLEncoder.encode(conselReq.getNome(), "UTF-8"));
|
||||
data.append("&" + URLEncoder.encode("ordine", "UTF-8") + "=" +
|
||||
URLEncoder.encode(conselReq.getOrdine(), "UTF-8"));
|
||||
data.append("&" + URLEncoder.encode("anticipo", "UTF-8") + "=" +
|
||||
conselReq.getAnticipo());
|
||||
data.append("&" + URLEncoder.encode("descr1", "UTF-8") + "=" +
|
||||
URLEncoder.encode(conselReq.getDescri1(), "UTF-8"));
|
||||
data.append("&" + URLEncoder.encode("parz1", "UTF-8") + "=" +
|
||||
conselReq.getParz1());
|
||||
data.append("&" + URLEncoder.encode("tel_num", "UTF-8") + "=" +
|
||||
URLEncoder.encode(conselReq.getTel_num(), "UTF-8"));
|
||||
data.append("&" + URLEncoder.encode("pref_num", "UTF-8") + "=" +
|
||||
URLEncoder.encode(conselReq.getPref_num(), "UTF-8"));
|
||||
data.append("&" + URLEncoder.encode("impspe", "UTF-8") + "=" +
|
||||
conselReq.getImpspe());
|
||||
data.append("&" + URLEncoder.encode("impdafin", "UTF-8") + "=" +
|
||||
conselReq.getImpdafin());
|
||||
data.append("&" + URLEncoder.encode("data_nascita", "UTF-8") + "=" +
|
||||
URLEncoder.encode(conselReq.getData_nascita(), "UTF-8"));
|
||||
data.append("&" + URLEncoder.encode("indirizzo", "UTF-8") + "=" +
|
||||
URLEncoder.encode(conselReq.getIndirizzo(), "UTF-8"));
|
||||
data.append("&" + URLEncoder.encode("testomail", "UTF-8") + "=" +
|
||||
URLEncoder.encode(conselReq.getTestomail(), "UTF-8"));
|
||||
data.append("&" + URLEncoder.encode("codifisc", "UTF-8") + "=" +
|
||||
URLEncoder.encode(conselReq.getCodfisc(), "UTF-8"));
|
||||
URL url = new URL(conselSite);
|
||||
URLConnection conn = url.openConnection();
|
||||
conn.setDoOutput(true);
|
||||
OutputStreamWriter wr = new OutputStreamWriter(
|
||||
conn.getOutputStream());
|
||||
wr.write(data.toString());
|
||||
wr.flush();
|
||||
BufferedReader rd = new BufferedReader(new InputStreamReader(
|
||||
conn.getInputStream()));
|
||||
ServletOutputStream sos = res.getOutputStream();
|
||||
String line;
|
||||
while ((line = rd.readLine()) != null)
|
||||
sos.write(line.getBytes(), 0, line.length());
|
||||
wr.close();
|
||||
sos.flush();
|
||||
sos.close();
|
||||
rd.close();
|
||||
} catch (Exception e) {
|
||||
handleDebug(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
package it.acxent.bank.servlet.consel;
|
||||
|
||||
import it.acxent.bank.consel.ConselResp;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
public abstract class ConselRespSvlt extends ConselSvlt {
|
||||
protected void processRequest(HttpServletRequest req, HttpServletResponse res) {
|
||||
try {
|
||||
manageResponse(req, res);
|
||||
} catch (Exception e) {
|
||||
handleDebug(e);
|
||||
}
|
||||
}
|
||||
|
||||
protected void manageResponse(HttpServletRequest req, HttpServletResponse res) {
|
||||
try {
|
||||
ConselResp conselResp = new ConselResp(getApFull());
|
||||
fillObject(req, conselResp);
|
||||
if (conselResp.getStato().toLowerCase()
|
||||
.equals("OK".toLowerCase()) ||
|
||||
|
||||
conselResp.getStato()
|
||||
.toLowerCase()
|
||||
.equals("WW".toLowerCase())) {
|
||||
setJspPageRelative(getJspOkPage(req, res), req);
|
||||
} else {
|
||||
setJspPageRelative(getJspKoPage(req, res), req);
|
||||
}
|
||||
manageConselResponse(req, conselResp);
|
||||
req.setAttribute("conselResp", conselResp);
|
||||
callJsp(req, res);
|
||||
} catch (Exception e) {
|
||||
handleDebug(e);
|
||||
}
|
||||
}
|
||||
|
||||
protected abstract void manageConselResponse(HttpServletRequest paramHttpServletRequest, ConselResp paramConselResp);
|
||||
}
|
||||
|
|
@ -0,0 +1,68 @@
|
|||
package it.acxent.bank.servlet.consel;
|
||||
|
||||
import it.acxent.bank.consel.ConselTabfin;
|
||||
import it.acxent.bank.consel.ConselTabfinCR;
|
||||
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 class ConselSvlt extends AcServlet {
|
||||
protected static final String CONSEL_REQ_JSP = "/conselReq.jsp";
|
||||
|
||||
protected static final String BEAN_CONSEL_REQ = "conselReq";
|
||||
|
||||
protected static final String BEAN_CONSEL_RESP = "conselResp";
|
||||
|
||||
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 String getCodiceConvenzione(HttpServletRequest req) {
|
||||
return getParm("COD_CONVENZIONE_SELLA_P_CREDIT").getTesto();
|
||||
}
|
||||
|
||||
protected String getJspErrorPage(HttpServletRequest req, HttpServletResponse res) {
|
||||
String temp = getParm("SELLA_P_CREDIT_ERROR_PAGE").getTesto();
|
||||
if (temp.isEmpty())
|
||||
return getJspKoPage(req, res);
|
||||
return temp;
|
||||
}
|
||||
|
||||
protected String getJspOkPage(HttpServletRequest req, HttpServletResponse res) {
|
||||
String temp = getParm("SELLA_P_CREDIT_OK_PAGE").getTesto();
|
||||
if (temp.isEmpty())
|
||||
return "conselRes.jsp";
|
||||
return temp;
|
||||
}
|
||||
|
||||
protected String getJspKoPage(HttpServletRequest req, HttpServletResponse res) {
|
||||
String temp = getParm("SELLA_P_CREDIT_OK_PAGE").getTesto();
|
||||
if (temp.isEmpty())
|
||||
return "conselRes.jsp";
|
||||
return temp;
|
||||
}
|
||||
|
||||
protected void processRequest(HttpServletRequest req, HttpServletResponse res) {
|
||||
ConselTabfin ct = new ConselTabfin(getApFull());
|
||||
ConselTabfinCR CR = new ConselTabfinCR();
|
||||
fillObject(req, CR);
|
||||
req.setAttribute("list", ct.findByCR(CR, 0, 0));
|
||||
req.setAttribute("CR", CR);
|
||||
req.setAttribute("nf3", getNf3());
|
||||
setJspPageRelative("tabfin" + CR.getFlgTipo() + getAct(req) + ".jsp", req);
|
||||
callJsp(req, res);
|
||||
}
|
||||
|
||||
protected boolean isSecureServlet(HttpServletRequest req) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue