eclipse-ee4j / eclipse-ee4j/jersey
encoding bug in jersey-mvc
- Dominant language
- Java
- Stars
- 730
- Forks
- 382
- PR merge metrics
- No merged PRs in 30d
Description
missing parameter "encoding" in servletContext and classloader. show as below:
// ServletContext.
if (servletContext != null)
{ //"The path must begin with a "/"". final String path = template.startsWith("/") ? template : "/" + template; final InputStream stream = servletContext.getResourceAsStream(path); reader = stream != null ? new InputStreamReader(stream) : null; }
// Classloader.
if (reader == null) {
InputStream stream = getClass().getResourceAsStream(template);
if (stream == null)
{ stream = getClass().getClassLoader().getResourceAsStream(template); }
reader = stream != null ? new InputStreamReader(stream) : null;
}
// File-system path.
if (reader == null) {
try
{ reader = new InputStreamReader(new FileInputStream(template), encoding); }
catch (final FileNotFoundException fnfe)
{ // NOOP. }
}
#### Environment
windows7,java
#### Affected Versions
[2.23.1]
Contributor guide
Assessment
This issue has not been assessed yet.