您使用Struts2制作我的第一页。
这是简单的代码:
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="css/interfaccia.css" />
<link rel="stylesheet" type="text/css" href="css/links.css" />
<link rel="stylesheet" type="text/css" href="css/fonts.css" />
<link rel="stylesheet" type="text/css" href="css/profile.css" />
<link rel="stylesheet" type="text/css" href="css/affitta.css" />
<title>
Struts2 - The Sinfonet Portal
</title>
</head>
<body>
<s:div cssStyle="contenitore">
<s:div cssStyle="header">
<s:div cssStyle="header1">
<img src="img/logosw.png" alt="Logo Sinfonet" />
</s:div>
<s:div cssStyle="header2">
<img src="img/band1.jpg" alt="Flag 1" class="photoband" />
<img src="img/band2.jpg" alt="Flag 2" class="photoband" />
<img src="img/band3.jpg" alt="Flag 3" class="photoband" />
</s:div>
</s:div>
<s:div cssStyle="center">
<s:div cssStyle="menu">
<s:div cssStyle="menu_table">
<s:label cssStyle="menu_title" value="Login" />
<s:label cssStyle="menu_span" value="Username" />
<s:textfield />
<s:label cssStyle="menu_span" value="Password" />
<s:textfield />
</s:div>
</s:div>
</s:div>
</s:div>
</body>
</html>
我不知道为什么它没有得到正确的CSS样式(实际上页面看起来很奇怪)。
我错了什么?
答案 0 :(得分:1)
您是否检查过所有CSS文件都已正确提供(即它们没有导致404错误)?
答案 1 :(得分:1)
您可以使用<div
代替<s:div
来试用您的网页,看看您得到了什么。
答案 2 :(得分:1)
我遇到了同样的问题,经过struts解析css似乎消失了。
解决方案:只需在href。
中的样式之前添加文件夹名称e.g:
在:
href="style.css"
后:
href="foldername/style.css"
答案 3 :(得分:0)
似乎没有Struts2特有的。正如Steven回答的那样,如果您输入他们应该直接访问的URL,请检查您是否获得了css文件。如果没有,那么如果您指示错误请求,则可能需要查看WebContent / WEB-INF / web.xml文件。
答案 4 :(得分:0)
尝试这样的事情
<link href="<s:url value="css/interfaccia.css"/>" rel="stylesheet" type="text/css"/>
答案 5 :(得分:0)
您必须在每个页面中提及整个路径
喜欢..
&lt; link rel =“stylesheet”type =“text / css”href = “&lt; s:url value =”/ css / style.css“ /&gt;” /&GT;
for images
&lt; img id =“logo”src =“&lt; s:url value =”/ images / logo.png“/&gt;” /&GT;