title: What would be the light way to render a JSP page without an App/Web Server
body: <p><strong>First, some background:</strong></p>
  
  <p>I will have to work on code for a JSP that will demand a lot of code fixing and testing. This JSP will receive a structure of given objects, and render it according to a couple of rules.</p>
  
  <p>What I would like to do, is to write a "Test Server" that would read some mock data out of a fixtures file, and mock those objects into a factory that would be used by the JSP in question.</p>
  
  <p>The target App Server is WebSphere and I would like to code, change, code in order to test appropriate HTML rendering. I have done something similar on the past, but the JSP part was just calling a method on a rendering object, so I created an Ad Hoc HTTP server that would read the fixture files, parse it and render HTML.</p>
  
  <p>All I had to do was run it inside RAD, change the HTML code and hit F5.</p>
  
  <p><strong>So question pretty much goes down to:</strong> Is there any stand alone library or lightweight server (I thought of Jetty) that would take a JSP, and given the correct contexts (Request, Response, Session, etc.) render the proper HTML?</p>