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

发布于 2024-10-05 21:04:50 字数 2056 浏览 2 评论 0 原文

您好,使用 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 样式(事实上该页面看起来很奇怪)。

我有什么错吗?

Hi making my first page using Struts2.

This is the easy code :

<%@ 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>

I don't know why it doesnt get the right CSS style (in fact the page looks strange).

What am I wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

仅此而已 2024-10-12 21:04:50

您是否检查过您的所有 CSS 文件是否都已正确提供(即,它们不会导致 404 错误)?

Have you checked that all of your CSS files are served properly (i.e., they aren't resulting in 404 errors)?

英雄似剑 2024-10-12 21:04:50

您可以使用 而不是 尝试您的页面,看看会得到什么。

You could try out your page with <div instead of <s:div and see what you get.

谷夏 2024-10-12 21:04:50

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

解决方案:只需在href中的style前添加文件夹名称即可。

例如:

之前:

href="style.css"

之后:

href="foldername/style.css"

I was having a same problem, after parsing through struts css seem to vanish.

Solution: Just add folder name before style in href.

e.g:

Before:

href="style.css"

After:

href="foldername/style.css"
昇り龍 2024-10-12 21:04:50

似乎没有任何 Struts2 特定的内容。正如史蒂文回​​答的那样,如果您直接输入它们应该位于的 URL,请检查您是否获得了 css 文件。如果没有,则可能需要查看 WebContent/WEB-INF/web.xml 文件(如果您定向的请求错误)。

Seems to be nothing Struts2-specific. As Steven answered, check that you get the css-files served if you enter the URL they should be at directly. If not, it may be that you'll have to take a look in your WebContent/WEB-INF/web.xml file if you're directing the requests wrong.

傲性难收 2024-10-12 21:04:50

尝试这样的事情

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

Try something like this

<link href="<s:url value="css/interfaccia.css"/>" rel="stylesheet" type="text/css"/>
晌融 2024-10-12 21:04:50

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

,例如..

" />” >>

对于图像

" >>

You Have to mention the whole path in every page

like..

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

for images

<img id="logo" src="<s:url value="/images/logo.png" />" />

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文