eclipse-ee4j / eclipse-ee4j/jersey

encoding bug in jersey-mvc

Open
#3,400 3 comments 0 reactions 0 assignees View on GitHub
Component: extensions Priority: Major Type: Bug
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.