Dakujem za riesenie. Tilsy pouzivam. Tiez ma to mohlo napadnut aj samu. Radovana Straube
--- Martin Kuba <[EMAIL PROTECTED]> wrote: > Radovana Straube wrote: > > > Dobry den, > > > > navrhla som si v XHTML a CSS dizajn stranky. > Vsetko > > fungovalo v IE aj vo FireFoxe. Ked som svoj dizajn > > preniesla do Struts, tak som zistila, ze v IE sa > > stranka nezobrazuje korektne. Problem je v tom, > ze > > Struts negeneruju pri XHTML do hlavicky: > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 > > Strict//EN" > > > > > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> > > Nevie mi prosim niekto poradit ako Struts prinutit > > generovat vyssie uvedeny header? Pripadne ako > prinutit > > CSS, aby fungovalo v IE aj bez hlavicky, aj ked > toto > > patri asi uz do ineho fora. Priklad som prilozila. > > Struts jako takove nemaji s generovanim DOCTYPe nic > spolecneho. > Predpokladam, ze mate na mysli HTML taglib ze Struts > pro zpracovani > formulare, i s tagem <html:html xhtml="true">. Ale > ta taglib > negeneruje vsechno, jenom do <html> tagu prida > spravny xml:lang atribut. > Jinak si muzete do stranky napsat cokoliv dalsiho. > Takze pokud chcete mit ve strance DOCTYPE, proste ho > tam napiste jako > text. Doporucuji pouzivat Tiles pro generovani > stranek s jednotnym > designem, takze vyrobite nejakou zakladni stranku, > treba layout.jsp, > ktera bude obsahovat: > > <%@ page contentType="text/html;charset=UTF-8" %> > <%@ taglib prefix="c" > uri="http://java.sun.com/jsp/jstl/core" %> > <%@ taglib prefix="f" > uri="http://java.sun.com/jsp/jstl/fmt" %> > <%@ taglib prefix="h" > uri="http://jakarta.apache.org/struts/tags-html" %> > <%@ taglib prefix="tiles" > uri="http://jakarta.apache.org/struts/tags-tiles" %> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 > Strict//EN" > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> > <h:html xhtml="true"> > <tiles:useAttribute id="titulklic" > name="titulklic" scope="request"/> > <head> > <title><f:message key="${titulklic}" /></title> > <c:url var="url" value="/default.css" scope="page" > /> > <link type="text/css" href="${url}" > rel="stylesheet" /> > </head> > <body> > <tiles:insert attribute="menu"/> > <h1 id="nadpis"><f:message key="${titulklic}" > /></h1> > <tiles:insert attribute="telo"/> > </body> > </h:html> > > a v tiles-defs.xml nadefinujete > <!-- zakladni definice JSP stranky s rozvrzenim > casti --> > <definition name="layout" path="/layout.jsp"> > <put name="titulklic" value=""/> > <put name="menu" value="/menu.jsp"/> > <put name="telo" value=""/> > </definition> > <!-- konkretni stranka --> > <definition name="stranka.formular" > extends="layout"> > <put name="titulklic" > value="formular.titul"/> > <put name="telo" value="formular_ok.jsp"/> > </definition> > > Tim budete mit o spravny DOCTYPE ve vsech strankach > postarano. > > Makub > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Supercomputing Center Brno Martin Kuba > Institute of Computer Science email: > [EMAIL PROTECTED] > Masaryk University > http://www.ics.muni.cz/~makub/ > Botanicka 68a, 60200 Brno, CZ mobil: > +420-603-533775 > -------------------------------------------------------------- > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
