[cl-who-devel] empty web page

Edi Weitz edi at agharta.de
Mon May 31 11:45:02 UTC 2010


A standard Hunchentoot handler must return its output as a string and
not send it to *standard-output*.

Edi.

2010/5/31 a <fbogdanovic at xnet.hr>:
> Hi.
>
> When I try to open a web page generated by cl-who I get an empty web page:
>
> ------------------------------------------------------------
> (start (make-instance 'acceptor :port 8000))
>
> (push (create-prefix-dispatcher "/index.html" 'index) *dispatch-table*)
>
> (defun index ()
>   (with-html-output (*standard-output* nil :indent t)
>     (:html
>      (:head
>       (:title "Test page"))
>      (:body
>       (dotimes (x 10)
>         (:htm
>          (:p "Text"))))))
> -----------------------------------------------------------
> and page on http://localhost:8000/index.html is empty.
> The source of the page is just:
> ----------------
>   </body>
> </html>
> --------------
>
> Where is the problem ?
> If I remove dynamic code "(dotimes (x 10) ..."
> then it renders the page correctly.
>
> Thanks
> _______________________________________________
> cl-who-devel site list
> cl-who-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/cl-who-devel
>




More information about the Cl-who-devel mailing list