blob: 6ed33d0c6373d66e06cd98a6b79625d67072c257 [file] [log] [blame]
<%@ page contentType="text/plain" %><%
// Duplicate logic from "Include03.java"
StringBuffer sb = new StringBuffer();
String path = request.getParameter("path");
if (path == null)
path = "/Include03a";
RequestDispatcher rd =
getServletContext().getRequestDispatcher(path);
if (rd == null) {
sb.append(" No RequestDispatcher returned/");
} else {
rd.include(request, response);
}
response.resetBuffer();
String value = null;
try {
value = (String) request.getAttribute(path.substring(1));
} catch (ClassCastException e) {
sb.append(" Returned attribute not of type String/");
}
if ((sb.length() < 1) && (value == null)) {
sb.append(" No includee-created attribute was returned/");
}
if (sb.length() < 1)
out.println("Include03c.jsp PASSED");
else {
out.print("Include03c.jsp FAILED -");
out.println(sb.toString());
}
%>