I'm trying to build a plugin that outputs a stream of XML on the fly, per HTTP request. I'm new to the Java way of doing something like this. Is there a way to do this from within TeamCity without having to create a corresponding JSP file? Right now I'm inheriting from BaseController and using WebControllerManager to register that controller with TeamCity. All the documentation I look up seems to say that I need a corresponding JSP file for that controller. Is there a way to output a stream of XML to a browser/client without having a corresponding physical JSP file on disk? Thanks!