Context and Servlet Initialization Parameters (#4656)

* Initial Commit

* Add source files

* Add readme.md

* Add web.xml

* Update pom.xml

* Update pom.xml

* Update pom.xml

* Remove project folder

* Update pom.xml
This commit is contained in:
Alejandro Gervasio 2018-07-10 00:34:19 -03:00 committed by KevinGilmore
parent acf731377e
commit ca1a1d70fa
9 changed files with 213 additions and 250 deletions

View File

@ -1,56 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.baeldung.javax-servlet-init-params</groupId>
<artifactId>javax-servlet-init-params</artifactId>
<version>1.0</version>
<parent>
<groupId>com.baeldung</groupId>
<artifactId>parent-modules</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.9.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
<version>1.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>2.18.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-web-api</artifactId>
<version>7.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>javax.el</groupId>
<artifactId>el-api</artifactId>
<version>2.2</version>
</dependency>
</dependencies>
</project>

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
<context-param>
<param-name>province</param-name>
<param-value>Mendoza</param-value>
</context-param>
<context-param>
<param-name>country</param-name>
<param-value>Argentina</param-value>
</context-param>
</web-app>

View File

@ -1,79 +1,104 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<artifactId>javax-servlets</artifactId> <groupId>com.baeldung.javax-servlets</groupId>
<version>1.0-SNAPSHOT</version> <artifactId>javax-servlets</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<parent>
<groupId>com.baeldung</groupId>
<artifactId>parent-modules</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.9.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
<version>1.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>2.18.3</version>
<scope>test</scope>
</dependency>
<parent> <!-- File Uploading -->
<groupId>com.baeldung</groupId> <dependency>
<artifactId>parent-modules</artifactId> <groupId>commons-fileupload</groupId>
<version>1.0.0-SNAPSHOT</version> <artifactId>commons-fileupload</artifactId>
</parent> <version>1.3.3</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
</dependency>
<dependencies> <!-- Servlet -->
<!-- File Uploading --> <dependency>
<dependency> <groupId>javax.servlet</groupId>
<groupId>commons-fileupload</groupId> <artifactId>javax.servlet-api</artifactId>
<artifactId>commons-fileupload</artifactId> <version>4.0.1</version>
<version>1.3.3</version> </dependency>
</dependency> <dependency>
<dependency> <groupId>javax.servlet.jsp.jstl</groupId>
<groupId>commons-io</groupId> <artifactId>jstl-api</artifactId>
<artifactId>commons-io</artifactId> <version>1.2</version>
<version>2.6</version> </dependency>
</dependency> <dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<!-- Servlet --> <dependency>
<dependency> <groupId>org.apache.httpcomponents</groupId>
<groupId>javax.servlet</groupId> <artifactId>httpclient</artifactId>
<artifactId>javax.servlet-api</artifactId> <version>${org.apache.httpcomponents.version}</version>
<version>4.0.1</version> <scope>test</scope>
</dependency> <exclusions>
<dependency> <exclusion>
<groupId>javax.servlet.jsp.jstl</groupId> <artifactId>commons-logging</artifactId>
<artifactId>jstl-api</artifactId> <groupId>commons-logging</groupId>
<version>1.2</version> </exclusion>
</dependency> </exclusions>
<dependency> </dependency>
<groupId>javax.servlet.jsp</groupId> <dependency>
<artifactId>javax.servlet.jsp-api</artifactId> <groupId>com.google.code.gson</groupId>
<version>2.3.1</version> <artifactId>gson</artifactId>
</dependency> <version>${gson.version}</version>
<dependency> </dependency>
<groupId>javax.servlet</groupId> <dependency>
<artifactId>jstl</artifactId> <groupId>org.springframework</groupId>
<version>1.2</version> <artifactId>spring-test</artifactId>
</dependency> <version>${spring-test.version}</version>
<scope>test</scope>
<dependency> </dependency>
<groupId>org.apache.httpcomponents</groupId> </dependencies>
<artifactId>httpclient</artifactId> <properties>
<version>${org.apache.httpcomponents.version}</version> <javax.servlet.version>3.1.0</javax.servlet.version>
<scope>test</scope> <org.apache.httpcomponents.version>4.5.3</org.apache.httpcomponents.version>
<exclusions> <spring-test.version>5.0.5.RELEASE</spring-test.version>
<exclusion> <gson.version>2.8.2</gson.version>
<artifactId>commons-logging</artifactId> </properties>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>${gson.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${spring-test.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
<properties>
<org.apache.httpcomponents.version>4.5.3</org.apache.httpcomponents.version>
<spring-test.version>5.0.5.RELEASE</spring-test.version>
<gson.version>2.8.2</gson.version>
</properties>
</project> </project>

View File

@ -1,9 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_1.xsd" http://java.sun.com/xml/ns/javaee/web-app_3_1.xsd"
version="3.1"> version="3.1">
<context-param>
<param-name>province</param-name>
<param-value>Mendoza</param-value>
</context-param>
<context-param>
<param-name>country</param-name>
<param-value>Argentina</param-value>
</context-param>
<error-page> <error-page>
<error-code>404</error-code> <error-code>404</error-code>
<location>/error-404.html</location> <!-- /src/main/webapp/error-404.html--> <location>/error-404.html</location> <!-- /src/main/webapp/error-404.html-->

View File

@ -3,7 +3,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<title>Context and Initialization Servlet Parameters</title> <title>Context and Servlet Initialization Parameters</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head> </head>
<body> <body>

View File

@ -1,4 +1,4 @@
package com.baeldung.test; package com.baeldung.servlets;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;