Class Main
- All Implemented Interfaces:
Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
Main è la classe principale della web-application
Risk Mapping Software (ROL-RMS).
- Author:
- Giovanroberto Torre
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final doubleFatto un nanosecondo pari a 1, la stessa quantità di tempo espressa in altre unità può essere ricavata adottando opportuni divisori, come nello schema seguente: microsecondi 10-3 millisecondi 10-6 secondi 10-9 minuti 1,67 × 10-11 ore 2,78 × 10-13 giorni 1,16 × 10-14 Pertanto, per convertire un tempo espresso in millisecondi, quale quello fornito ad esempio dalla classe System, basta definire numeri aventi la grandezza dei divisori, e porli al denominatore. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) Gestisce le richieste del client effettuate con il metodo GET.voiddoPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) Gestisce le richieste del client effettuate con il metodo POST.static StringgetBaseHref(javax.servlet.http.HttpServletRequest req) Costruisce il percorso di base dell'applicazione che si sta navigando, che precede i parametri.
Restituisce tale percorso.
Serve a ricostruire i percorsi dei fogli di stile, dei files inclusi, ecc.voidinit(javax.servlet.ServletConfig config) (non-Javadoc)Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, serviceMethods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Field Details
-
SECOND_DIVISOR
public static final double SECOND_DIVISORFatto un nanosecondo pari a 1, la stessa quantità di tempo espressa in altre unità può essere ricavata adottando opportuni divisori, come nello schema seguente:
- microsecondi
- 10-3
- millisecondi
- 10-6
- secondi
- 10-9
- minuti
- 1,67 × 10-11
- ore
- 2,78 × 10-13
- giorni
- 1,16 × 10-14
- See Also:
-
-
Constructor Details
-
Main
public Main()
-
-
Method Details
-
init
public void init(javax.servlet.ServletConfig config) throws javax.servlet.ServletException (non-Javadoc)- Specified by:
initin interfacejavax.servlet.Servlet- Overrides:
initin classjavax.servlet.GenericServlet- Parameters:
config- la configurazione usata dal servlet container per passare informazioni alla servlet durante l'inizializzazione- Throws:
javax.servlet.ServletException- una eccezione che puo' essere sollevata quando la servlet incontra difficolta'- See Also:
-
doGet
public void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws javax.servlet.ServletException, IOException Gestisce le richieste del client effettuate con il metodo GET.
Il metodo service viene invocato dal servlet-engine come azione di risposta alla ricezione di una HttpRequest. Questo metodo, nella sua implementazione originale, funziona come dispatcher, ossia, in base al codice operazione HTTP ricevuto, attiva il metodo disponibile piú opportuno (...)
Una sottoclasse di HttpServlet dovrebbe preferenzialmente sovrascrivere uno dei metodi precedenti
(n.d.r.:doGet | doPost | doOption | doPut | doTrace)In taluni casi però (...) risulta essere piú conveniente, ma deve essere una scelta ben ponderata, sovrascrivere direttamente il metodo service.
- Overrides:
doGetin classjavax.servlet.http.HttpServlet- Parameters:
req- la HttpServletRequest contenente la richiesta del clientres- la HttpServletResponse contenente la risposta del server- Throws:
javax.servlet.ServletException- eccezione che viene sollevata se si verifica un problema nell'inoltro (forward) della richiesta/rispostaIOException- eccezione che viene sollevata se si verifica un problema nell'inoltro (forward) della richiesta/risposta
-
doPost
public void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws javax.servlet.ServletException, IOException Gestisce le richieste del client effettuate con il metodo POST.
- Overrides:
doPostin classjavax.servlet.http.HttpServlet- Parameters:
req- la HttpServletRequest contenente la richiesta del clientres- la HttpServletResponse contenente la risposta del server- Throws:
javax.servlet.ServletException- eccezione che viene sollevata se si verifica un problema nell'inoltro (forward) della richiesta/rispostaIOException- eccezione che viene sollevata se si verifica un problema nell'inoltro (forward) della richiesta/risposta
-
getBaseHref
Costruisce il percorso di base dell'applicazione che si sta navigando, che precede i parametri.
Restituisce tale percorso.
Serve a ricostruire i percorsi dei fogli di stile, dei files inclusi, ecc.- Parameters:
req- HttpServletRequest contenente il protocollo usato (p.es.:http, https,oftp)- Returns:
String- una stringa che rappresenta la root, da settare nelle jsp (p.es.:<base href="http://www.univr.it/">)
-