Compare commits

..

No commits in common. "3bedb107052a08cd90c3e1b993908e3f3ae8dc29" and "55c0cfdce59de20f68c1108093a7f6616498e567" have entirely different histories.

4 changed files with 22 additions and 25 deletions

View file

@ -2,11 +2,11 @@
<library name="bld"> <library name="bld">
<CLASSES> <CLASSES>
<root url="file://$PROJECT_DIR$/lib/bld" /> <root url="file://$PROJECT_DIR$/lib/bld" />
<root url="jar://$USER_HOME$/.bld/dist/bld-1.7.2.jar!/" /> <root url="jar://$USER_HOME$/.bld/dist/bld-1.7.1.jar!/" />
</CLASSES> </CLASSES>
<JAVADOC /> <JAVADOC />
<SOURCES> <SOURCES>
<root url="jar://$USER_HOME$/.bld/dist/bld-1.7.2-sources.jar!/" /> <root url="jar://$USER_HOME$/.bld/dist/bld-1.7.1-sources.jar!/" />
</SOURCES> </SOURCES>
<excluded> <excluded>
<root url="jar://$PROJECT_DIR$/lib/bld/bld-wrapper.jar!/" /> <root url="jar://$PROJECT_DIR$/lib/bld/bld-wrapper.jar!/" />

View file

@ -72,9 +72,9 @@ The `<hs:cause/>` tag displays the cause of current HTTP status code, if any. A
Optional attributes are: Optional attributes are:
| Attribute | Description | | Attribute | Description |
|-------------|--------------------------------------------------------------------------------------------------------------------------------------------------| |-------------|----------------------------------------------------------------------------------------------------------|
| `default` | The fallback value to output, if no cause is | | `default` | The fallback value to output, if no cause is |
| `escapeXml` | Converts &lt;, &gt;, &amp;, ', " to their corresponding [entity codes](http://dev.w3.org/html5/html-author/charref). Value is `true` by default. | | `escapeXml` | Converts &lt;, &gt;, &amp;, ', " to their corresponding [entity codes](http://dev.w3.org/html5/html-author/charref). Value is `true` by default. |
## hs:code ## hs:code
@ -94,19 +94,19 @@ The `<hs:message/>` tag displays the current error message, if any. A shorthand
Optional attributes are: Optional attributes are:
| Attribute | Description | | Attribute | Description |
|-------------|--------------------------------------------------------------------------------------------------------------------------------------------------| |-------------|----------------------------------------------------------------------------------------------------------|
| `default` | The fallback value to output, if no error message is available. | | `default` | The fallback value to output, if no error message is available. |
| `escapeXml` | Converts &lt;, &gt;, &amp;, ', " to their corresponding [entity codes](http://dev.w3.org/html5/html-author/charref). Value is `true` by default. | | `escapeXml` | Converts &lt;, &gt;, &amp;, ', " to their corresponding [entity codes](http://dev.w3.org/html5/html-author/charref). Value is `true` by default. |
## hs:reason ## hs:reason
The `<hs:reason/>` tag displays the reason for an HTTP status code, if any. Optional attributes are: The `<hs:reason/>` tag displays the reason for a HTTP status code, if any. Optional attributes are:
| Attribute | Description | | Attribute | Description |
|-------------|--------------------------------------------------------------------------------------------------------------------------------------------------| |-------------|----------------------------------------------------------------------------------------------------------|
| `default` | The fallback value to output, if no reason is available. | | `default` | The fallback value to output, if no reason is available. |
| `code` | The HTTP status error code. If not specified the current status code is used. | | `code` | The HTTP status error code. If not specified the current status code is used. |
| `escapeXml` | Converts &lt;, &gt;, &amp;, ', " to their corresponding [entity codes](http://dev.w3.org/html5/html-author/charref). Value is `true` by default. | | `escapeXml` | Converts &lt;, &gt;, &amp;, ', " to their corresponding [entity codes](http://dev.w3.org/html5/html-author/charref). Value is `true` by default. |
## StatusCode Bean ## StatusCode Bean
@ -134,17 +134,14 @@ or in a Servlet:
```java ```java
import net.thauvin.erik.httpstatus.StatusCode; import net.thauvin.erik.httpstatus.StatusCode;
public class ExampleServlet extends HttpServlet { // ---
public void doGet(HttpServletRequest request, HttpServletResponse response) {
var statusCode = new StatusCode( StatusCode statusCode = new StatusCode((Integer) request.getAttribute("javax.servlet.error.status_code"));
(Integer) request.getAttribute("javax.servlet.error.status_code")); if (statusCode.isError()) {
if (statusCode.isError()) { if (statusCode.isServerError()) {
if (statusCode.isServerError()) { String reason = statusCode.getReason();
var reason = statusCode.getReason(); } else {
} else { // ...
// ...
}
}
} }
} }
``` ```

Binary file not shown.

View file

@ -4,4 +4,4 @@ bld.extension-pmd=com.uwyn.rife2:bld-pmd:0.9.2
bld.extension-jacoco=com.uwyn.rife2:bld-jacoco-report:0.9.0 bld.extension-jacoco=com.uwyn.rife2:bld-jacoco-report:0.9.0
bld.repositories=RIFE2_SNAPSHOTS,RIFE2_RELEASES,MAVEN_CENTRAL bld.repositories=RIFE2_SNAPSHOTS,RIFE2_RELEASES,MAVEN_CENTRAL
bld.downloadLocation= bld.downloadLocation=
bld.version=1.7.2 bld.version=1.7.1