Bonjour
Je viens vous soumettre une bizarrerie qui me laisse perplexe, n'étant pas une spécialiste du HTML je m'en remet aux spécialistes !
J'ai une appli web qui tourne sur tomcat6 avec un apache en frontal (AJP).
L'appli est développée en spring.
J'ai une jsp header top.jsp reprise dans toutes les pages. Cette jsp est en HTML 5, ci dessous le début du code :
J'ai 2 serveurs différents sur lesquels je fais tourner exactement le même war. Je teste mes pages avec la dernière version de Firefox
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 <!DOCTYPE html> <%@ page pageEncoding="UTF-8" %> <%@ page contentType="text/html; charset=UTF-8" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> <html lang="en"> <head> <meta charset="UTF-8" /> <title>CAS Central Authentication Service</title> <spring:theme code="standard.custom.css.file" var="customCssFile" /> <link rel="stylesheet" href="<c:url value="${customCssFile}" />" /> <link rel="icon" href="<c:url value="/favicon.ico" />" type="image/x-icon" /> <!--[if lt IE 9]> <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.6.1/html5shiv.js" type="text/javascript"></script> <![endif]--> </head> <body id="cas"> <div id="container"> <header> <a id="logo" href="http://www.jasig.org" title="<spring:message code="logo.title" />">Jasig</a> <h1>Central Authentication Service (CAS)</h1> </header> <div id="content">
Sur le 1er serveur : pas de pb j'obtiens bien ma page en HTML5
Sur le 2ème serveur : j'obtiens une page en XHTML ! Du coup mes css ne fonctionnent pas correctement et le visuel s'en ressent...
Ma question est : qui peut décider de transformer ma page et pourquoi ? Spring, tomcat, apache....
Ci dessous le résultat en XHTML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <title>CAS Central Authentication Service</title> <link type="text/css" rel="stylesheet" href="/cas/themes/sigale/sigale-custom.css;jsessionid=D591FD38EEF9937968F3A3A01FC94A49" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="icon" href="/cas/favicon.ico;jsessionid=D591FD38EEF9937968F3A3A01FC94A49" type="image/x-icon" /> </head> <body id="cas" class="fl-theme-iphone"> <div class="flc-screenNavigator-view-container"> <div class="fl-screenNavigator-view"> <div id="header" class="flc-screenNavigator-navbar fl-navbar fl-table"> <h1 id="app-name" class="fl-table-cell">Central Authentication Service (CAS)</h1> </div> <div id="content" class="fl-screenNavigator-scroll-container">
Partager