Hi all!
I have found that if I use jsp:include with jsp:param, the called JSP does not receive the parameter as it should (more info: http://www.java2s.com/Code/Java/JSP/Passingparametersduringincluding.htm).
I have prepared a trivial helloworld.war file that you can just put to webapp folder of TJWS-106 and run the attached hellow.cmd (please adjust line JDK_TOOLS first) (just extract everything in attached TJWS_jspInclude-bug.zip file to the same folder where you have unpacked TJWS-1.106) - afterwards point your browser to http://localhost/helloworld/t1.jsp .
Then you will see the result produced by the included t0.jsp:
abcx (simple) IS NOT defined
On the other 2 servers where I have tested it (Tomcat 6, Winstone 0.9.10) the result was:
abcx (simple) IS defined
Alternatively, you can also check the output of tsnoop.jsp (http://localhost/helloworld/tsnoop.jsp) - it shows the abcx only in section Request attributes on line javax.servlet.include.query_string - but it is missing in section Request parameters (on the other 2 abovementioned servers I have tested it and it contained "abcx: 1").
Anonymous
The problem addressed
https://github.com/drogatkin/TJWS2/commit/b7c0e36336978e365bb7dd5b16e0e7fdaa88439a