volker: Servletausgabe mit externem CSS formatieren?!

Beitrag lesen

Hallo zusammen,

hallo wille,

wie christoph schon sagte: dem browser ist es egal ob er sein html von einem webserver oder einer servlet-engine bekommt. bzw. genauer gesagt, der html-content kommt in jedem fall vom webserver, da die servlet-engine alles was nach out geprintet wird an den webserver leitet, der es dann zum client schickt. d.h. du kannst wie auch in einer statischen html-seite ein externes stylesheet einbinden. der pfad zum stylesheet bezieht sich auf das document root und hat mit dem servlet nichts zu tun. du schreibst also einfach den entsprechenden html-code nach out:

...
out.println("<HTML>\n<HEAD><TITLE>blabla</TITLE>\n");
out.println("<link rel='stylesheet' type='text/css'  href='style.css'>\n</HEAD>");
...

bzw. wenn dein stylesheet nicht im document root liegt entsprechend :

...href='stylesheets/style.css'...

oder wo auch immer du das stylesheet ablegst.

gruß aus berlin, volker