Reader reader = new InputStreamReader(is, "ISO-8859-1");
try {
jspTokenizer.setReader(reader);
while (jspTokenizer.hasMore()) {
Token token = jspTokenizer.nextToken();
if ("dir".equals(token.getName())) {
directiveTokenizer.setString(token.getInnerText());
if (directiveTokenizer.hasMore() && directiveTokenizer.nextToken().getText().equals("page")) {
while (directiveTokenizer.hasMore()) {
Token dTk = directiveTokenizer.nextToken();
if ("pageEncoding".equals(dTk.getText())) {
if (directiveTokenizer.hasMore() && "=".equals(directiveTokenizer.nextToken().getText()))
{
if (directiveTokenizer.hasMore()) {
encoding = directiveTokenizer.nextToken().getInnerText();
break;
}
}
} else if ("contentType".equals(dTk.getText())) {
if (directiveTokenizer.hasMore() && "=".equals(directiveTokenizer.nextToken().getText()))
{
if (directiveTokenizer.hasMore()) {
contentType = directiveTokenizer.nextToken().getInnerText();
}