Struts2-第一步-我的页面没有得到正确的css

Struts2-第一步-我的页面没有得到正确的css,struts2,Struts2,您好,使用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="c

您好,使用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>

Struts2-Sinfonet入口
我不知道为什么它没有得到正确的CSS样式(事实上这个页面看起来很奇怪)


我错了什么?

你检查过你所有的CSS文件都被正确地提供了吗(即,它们没有导致404个错误)?

你检查过你所有的CSS文件都被正确地提供了吗(即,它们没有导致404个错误)?

看起来没有什么特别的。正如Steven回答的那样,如果您直接输入css文件应该位于的URL,请检查您是否收到了css文件。如果没有,可能是因为如果您将请求定向错误,您必须查看WebContent/WEB-INF/WEB.xml文件。

似乎没有什么特别之处。正如Steven回答的那样,如果您直接输入css文件应该位于的URL,请检查您是否收到了css文件。如果没有,可能是因为如果您将请求定向错误,您必须查看WebContent/WEB-INF/WEB.xml文件。

您可以使用
尝试页面。您可以使用
尝试类似的操作

<link href="<s:url value="css/interfaccia.css"/>" rel="stylesheet" type="text/css"/>

试试这样的方法

<link href="<s:url value="css/interfaccia.css"/>" rel="stylesheet" type="text/css"/>

我也遇到了同样的问题,在通过struts解析之后,css似乎消失了

解决方案:只需在href中的样式之前添加文件夹名称

e、 g:

之前:

href="style.css"
之后:

href="foldername/style.css"

我也遇到了同样的问题,在通过struts解析之后,css似乎消失了

解决方案:只需在href中的样式之前添加文件夹名称

e、 g:

之前:

href="style.css"
之后:

href="foldername/style.css"

你必须在每一页都提到整条路

用于图像


“/>

您必须在每一页中提及整个路径

用于图像


“/>

Ohhhh。。。我把cssClass和cssStyle搞混了:)好的……不错+1 cssStyle是标记实现中不同的cssClass。。。我把cssClass和cssStyle搞混了:)好的……不错+1 cssStyle与标记实现中的cssClass不同那么问题不在于struts2在显示页面时再做一件事查看其源代码并尝试检查css文件是否确实可访问问题不在于struts2在显示页面时再做一件事查看其源代码并尝试检查css文件实际上是可访问的。对于一个div,你最好还是坚持使用标准HTML。我甚至不知道Struts2为什么有自己的div标签。同意。对于div,您最好还是使用标准HTML。我甚至不知道Struts2为什么有自己的div标记。