I hope I'm not asking a dumb question or one that's been answered a hundred times, I probably don't know the right search terms, but if anyone has any pointers to answer my question it is gratefully accepted! I've been happily using Stripes for the past few months, but I'm not sure if this is strictly a Stripes question.
I am wondering if it's possible to render a JSP from within Javascript, such as sending a request to the server and getting the rendered HTML stream back, which I can dynamically display. Here's how my current web page is set up: <div id="customer"><jsp:include page="/customer_info.jsp" /></div> <div id="specs"><jsp:include page="/widget_specifications.jsp" /></div> <div id="disclaim" ><jsp:include page="/boring_legal_disclaimer.jsp" /></div> <div id="order"><jsp:include page="/complicated_order_form.jsp" /></div> Changing one of these JSP files sometimes makes it necessary to change the information on another JSP. I am doing an Ajax submit of the Stripes form, which updates the database with no problem. However, the user display isn't up to date. I could do this easily with a servlet, getting all the HTML myself, but bleh, all the JSPs are already written and they all work great. The JSPs are fairly complex so it's not really feasible to write some Javascript to do the updates without pretty much duplicating the entire JSP code in Javascript. So can I do this: 1) User updates their personal information in "customer_info.jsp", database updates (this step works A+) 2) Ajax Call: request "complicated_order_form.jsp" rendered into HTML, with new db values 3) Dynamically put the received HTML into the innerHTML() of the "order" div Again, apologies if this has been answered a million times, I tried to do my homework, honest! On the other hand, if what I'm trying to do with the JSPs is simply impossible, what other strategies might be better? Thanks! -Derrick -- View this message in context: http://old.nabble.com/How-to-get-JSP-output-as-a-HTML-stream-for-AJAX--tp29935584p29935584.html Sent from the stripes-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb _______________________________________________ Stripes-users mailing list Stripes-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/stripes-users