Details: The PersonXmlRestService.html is an example that comes with the wicket-rest library. It is a subclass of XmlWebServicePage which in turn is based on AbstractWebServicePage. Class AbstractWebServicePage has a method:
@Override public final boolean hasAssociatedMarkup() { return false; } to indicate that no HTML is associated. All output generated by pages based on these superclasses is "as is". No HTML but XML (or Json) is produced. It seems that this is ignored. and in the XmlWebServicePage there's a method @Override public final MarkupType getMarkupType() { return new MarkupType("xml", "text/xml"); } @Override protected final void onRender() { getResponse().write(getXML().toString()); } which generates the actual output (without any HTML file). I've attached sources as well. You can run it by unzipping followed by: cd wicket-rest-trunk mvn clean install cd wicket-rest-example mvn jetty:run then request http://localhost:8080/wicket-rest-example/person-api/xml" in a browser. http://apache-wicket.1842946.n4.nabble.com/file/n3602257/wicket-rest-wicket15rc42.zip wicket-rest-wicket15rc42.zip -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/wicket-rest-and-Wicket-1-5-RC4-2-MarkupNotFoundException-Can-not-determine-Markup-tp3600779p3602257.html Sent from the Users forum mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org