Created
May 27, 2017 16:20
-
-
Save arthurportas/96e77e7187ff7e8c59e428431d45b954 to your computer and use it in GitHub Desktop.
web.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<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"> | |
<welcome-file-list> | |
<welcome-file>new-employee.html</welcome-file> | |
</welcome-file-list> | |
<servlet> | |
<servlet-name>freemarker</servlet-name> | |
<servlet-class>freemarker.ext.servlet.FreemarkerServlet</servlet-class> | |
<!-- | |
Init-param documentation: | |
http://freemarker.org/docs/api/freemarker/ext/servlet/FreemarkerServlet.html | |
--> | |
<!-- FreemarkerServlet settings: --> | |
<init-param> | |
<param-name>TemplatePath</param-name> | |
<param-value>/</param-value> | |
</init-param> | |
<init-param> | |
<param-name>NoCache</param-name> | |
<param-value>true</param-value> | |
</init-param> | |
<init-param> | |
<param-name>ExceptionOnMissingTemplate</param-name> | |
<!-- true => HTTP 500 on missing template, instead of HTTP 404. --> | |
<param-value>true</param-value> | |
</init-param> | |
<!-- FreeMarker engine settings: --> | |
<init-param> | |
<param-name>incompatible_improvements</param-name> | |
<param-value>2.3.23</param-value> | |
<!-- | |
Recommended to set to a high value. | |
See: http://freemarker.org/docs/pgui_config_incompatible_improvements.html | |
--> | |
</init-param> | |
<init-param> | |
<param-name>template_exception_handler</param-name> | |
<!-- Use "html_debug" during development! --> | |
<param-value>rethrow</param-value> | |
</init-param> | |
<init-param> | |
<param-name>template_update_delay</param-name> | |
<!-- Use 0 during development! Consider what value you need otherwise. --> | |
<param-value>0 s</param-value> | |
</init-param> | |
<init-param> | |
<param-name>default_encoding</param-name> | |
<!-- The encoding of the template files: --> | |
<param-value>UTF-8</param-value> | |
</init-param> | |
<init-param> | |
<param-name>output_encoding</param-name> | |
<!-- The encoding of the template output; Note that you must set | |
"ResponseCharacterEncodring" to "fromTemplate" for this to work! --> | |
<param-value>UTF-8</param-value> | |
</init-param> | |
<init-param> | |
<param-name>locale</param-name> | |
<!-- Influences number and date/time formatting, etc. --> | |
<param-value>pt_PT</param-value> | |
</init-param> | |
<init-param> | |
<param-name>number_format</param-name> | |
<param-value>0.##</param-value> | |
</init-param> | |
<load-on-startup>1</load-on-startup> | |
</servlet> | |
<servlet-mapping> | |
<servlet-name>freemarker</servlet-name> | |
<url-pattern>*.ftl</url-pattern> | |
</servlet-mapping> | |
<!-- | |
Prevent the visiting of MVC Views from outside the servlet container. | |
RequestDispatcher.forward/include should, and will still work. | |
Removing this may open security holes! | |
--> | |
<security-constraint> | |
<web-resource-collection> | |
<web-resource-name>FreeMarker MVC Views</web-resource-name> | |
<url-pattern>*.ftl</url-pattern> | |
</web-resource-collection> | |
<auth-constraint> | |
<!-- Nobody is allowed to visit these directly. --> | |
</auth-constraint> | |
</security-constraint> | |
</web-app> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment