PK u]7 META-INF/PK u]7? @:ABCDE 5F G HI JK LMN @O PQRS()VCodeLineNumberTableLocalVariableTablethisLorg/me/TestServlet;processRequestR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Vrequest'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse;outLjava/io/PrintWriter; ExceptionsTUdoGetdoPostgetServletInfo()Ljava/lang/String; SourceFileTestServlet.java V *WTestServlet#processRequest HITX YZtext/html;charset=UTF-8[ \Z ]^_"Servlet TestServletjava/lang/StringBuilder

request.getRequestURL() = `ab cd `e

f2 g $%Short descriptionorg/me/TestServletjavax/servlet/http/HttpServletjavax/servlet/ServletExceptionjava/io/IOExceptionjava/lang/SystemLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V&javax/servlet/http/HttpServletResponsesetContentType getWriter()Ljava/io/PrintWriter;java/io/PrintWriterappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;%javax/servlet/http/HttpServletRequest getRequestURL()Ljava/lang/StringBuffer;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringclose!/* ! "#$%g,,N- - - - - -Y+ - - - 6  #!)"/#5$V%\&b'f(!*g"#g&'g()P*+,-./%I*+, 12! "#&'(),-.0%I*+, :;! "#&'(),-.12- @! "#34PK i]7J 8WEB-INF/sun-web.xml /DispatchIssueWithMatrixParam Enable debug info compilation in the generated servlet class Maintain a one-to-one correspondence between static content and the generated servlet class' java code PK u]7L4;  WEB-INF/web.xml TestServlet org.me.TestServlet TestServlet /TestServlet/* 30 index.jsp PK i]7Omm index.jsp<%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <%-- The taglib directive below imports the JSTL library. If you uncomment it, you must also add the JSTL library to the project. The Add Library... action on Libraries node in Projects view can be used to add the JSTL 1.1 library. --%> <%-- <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> --%> Test Page

Try out following uris:

Works fine: TestServlet;matrixparam=/%3A
Does not work: TestServlet;matrixparam=%2F%3A
Works fine: TestServlet/apathsegment/
Does not work: TestServlet/apathsegment%2F <%-- This example uses JSTL, uncomment the taglib directive above. To test, display the page like this: index.jsp?sayHello=true&name=Murphy --%> <%-- Hello ${param.name}! --%> PK u]7 AMETA-INF/PK u]7