public class WebUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
EMPTY_STRING |
Constructor and Description |
---|
WebUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
getBoolean(javax.servlet.http.HttpServletRequest request,
String name)
Extrae un parámetro de tipo booleano del request.
|
static boolean |
getBoolean(javax.servlet.http.HttpServletRequest request,
String name,
String trueValue)
Extrae un parámetro de tipo booleano del request.
|
static float |
getFloat(javax.servlet.http.HttpServletRequest request,
String name)
Extrae un parámetro de tipo float del request.
|
static int |
getInt(javax.servlet.http.HttpServletRequest request,
String name)
Extrae un parámetro de tipo entero del request.
|
static int |
getInt(javax.servlet.http.HttpServletRequest request,
String name,
int defaultValue)
Extrae un parámetro de tipo entero del request.
|
static List<Integer> |
getIntList(javax.servlet.http.HttpServletRequest request,
String name)
Extrae un parámetro de tipo Integer del request.
|
static long |
getLong(javax.servlet.http.HttpServletRequest request,
String name)
Extrae un parámetro de tipo long del request.
|
static List<Long> |
getLongList(javax.servlet.http.HttpServletRequest request,
String name)
Extrae un parámetro de tipo Long del request.
|
static String |
getString(javax.servlet.http.HttpServletRequest request,
String name)
Extrae un parámetro de tipo String del request.
|
static String |
getString(javax.servlet.http.HttpServletRequest request,
String name,
String defaultValue)
Extrae un parámetro de tipo String del request.
|
static List<String> |
getStringList(javax.servlet.http.HttpServletRequest request,
String name)
Extrae un parámetro de tipo String del request.
|
static void |
prepareSendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String fileName,
String mimeType,
boolean inline)
Prepare to send the file.
|
static void |
sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String fileName,
String mimeType,
boolean inline,
File input)
Send file to client browser.
|
static void |
sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String fileName,
String mimeType,
boolean inline,
InputStream is)
|
static void |
sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String fileName,
String mimeType,
boolean inline,
InputStream is,
long overallSize)
Send file to client browser.
|
public static final String EMPTY_STRING
public static final String getString(javax.servlet.http.HttpServletRequest request, String name)
request
- Petición de la que extraer el parámetro.name
- Nombre del parámetropublic static final String getString(javax.servlet.http.HttpServletRequest request, String name, String defaultValue)
request
- Petición de la que extraer el parámetro.name
- Nombre del parámetroValor
- per defecto del parámetro.public static final List<String> getStringList(javax.servlet.http.HttpServletRequest request, String name)
request
- Petición de la que extraer el parámetro.name
- Nombre del parámetropublic static final int getInt(javax.servlet.http.HttpServletRequest request, String name)
request
- Petición de la que extraer el parámetro.name
- Nombre del parámetropublic static final int getInt(javax.servlet.http.HttpServletRequest request, String name, int defaultValue)
request
- Petición de la que extraer el parámetro.name
- Nombre del parámetrodefaultValue
- Valor per defectopublic static final List<Integer> getIntList(javax.servlet.http.HttpServletRequest request, String name)
request
- Petición de la que extraer el parámetro.name
- Nombre del parámetropublic static final List<Long> getLongList(javax.servlet.http.HttpServletRequest request, String name)
request
- Petición de la que extraer el parámetro.name
- Nombre del parámetropublic static final long getLong(javax.servlet.http.HttpServletRequest request, String name)
request
- Petición de la que extraer el parámetro.name
- Nombre del parámetropublic static final float getFloat(javax.servlet.http.HttpServletRequest request, String name)
request
- Petición de la que extraer el parámetro.name
- Nombre del parámetropublic static final boolean getBoolean(javax.servlet.http.HttpServletRequest request, String name)
request
- Petición de la que extraer el parámetro.name
- Nombre del parámetropublic static final boolean getBoolean(javax.servlet.http.HttpServletRequest request, String name, String trueValue)
request
- Petición de la que extraer el parámetro.name
- Nombre del parámetrotrueValue
- Valor considerado true.public static void sendFile(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String fileName, String mimeType, boolean inline, InputStream is) throws IOException
IOException
public static void sendFile(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String fileName, String mimeType, boolean inline, InputStream is, long overallSize) throws IOException
IOException
public static void sendFile(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String fileName, String mimeType, boolean inline, File input) throws IOException
IOException
- If there is a communication error.public static void prepareSendFile(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String fileName, String mimeType, boolean inline) throws UnsupportedEncodingException
UnsupportedEncodingException
Copyright © 2018 Open Knowledge Management System S.L.. All rights reserved.