--- test/org/apache/taglibs/standard/tag/ImportTagTest/core/Test37466.java (revision 0) +++ test/org/apache/taglibs/standard/tag/ImportTagTest/core/Test37466.java (revision 0) @@ -0,0 +1,53 @@ +/* + * Copyright 1999,2004 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.taglibs.standard.tag.ImportTagTest.core; + +import java.net.*; +import javax.servlet.jsp.*; +import javax.servlet.http.*; +import org.apache.cactus.*; +import org.apache.taglibs.standard.testutil.TestUtil; + +public class Test37466 extends JspTestCase { + + public Test37466(String name) { + super(name); + } + + protected void setUp() throws Exception { + super.setUp(); + } + + protected void tearDown() throws Exception { + super.tearDown(); + } + + public void test37466() throws Exception { + String serverName = pageContext.getRequest().getServerName(); + Integer serverPort = pageContext.getRequest().getServerPort(); + String contextPath = ( (HttpServletRequest) pageContext.getRequest() ).getContextPath(); + String jspPath = TestUtil.getTestJsp(this); + String testPath = "http://" + serverName + ":" + serverPort + contextPath + jspPath;; + + URL url = new URL(testPath); + HttpURLConnection connection = (HttpURLConnection) url.openConnection(); + connection.setRequestMethod("HEAD"); + + String responseCode = Integer.toString(connection.getResponseCode()); + assertEquals(testPath + "The response code should be 200", "200", responseCode); + } +} --- test/web/org/apache/taglibs/standard/tag/ImportTagTest/core/Test37466.jsp (revision 0) +++ test/web/org/apache/taglibs/standard/tag/ImportTagTest/core/Test37466.jsp (revision 0) @@ -0,0 +1,23 @@ +<%@ taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="x" %> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> + + +<% + java.io.StringReader o = (java.io.StringReader)pageContext.getAttribute("xmlSource"); + System.out.println("o: " + o); + char[] buf = new char[1]; + while (o.read(buf) > 0) + { + System.out.print(buf); + } + System.out.println(""); + System.out.println("------"); + o.reset(); +%> + + +<% + System.out.println("XX parsed ok"); +%> + +worked: ${xmldoc} --- test/web/org/apache/taglibs/standard/tag/ImportTagTest/core/Test37466.xml (revision 0) +++ test/web/org/apache/taglibs/standard/tag/ImportTagTest/core/Test37466.xml (revision 0) @@ -0,0 +1,3 @@ + + data data data +