我创建了一个基于表单登录的应用程序,但登录页面似乎没有读取 css,几乎是空的。你知道我可能做错了什么吗?
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="style.css">
<TITLE>E-Health</TITLE>
</HEAD>
<BODY>
<div id="link3">
<a href="reg">Εγγραφή χρήστη</a>
</div>
<div align="center" id="main">
<H1>Καλώς ήρθατε στο E-Health</H1>
<p><img src="images/medlogo.jpg" alt="logo1" height="200" width="200" /></p>
<form action="j_security_check" method="POST" autocomplete="off">
<p>Nickname:<input type="text" name="j_username" size="15"></p>
<p>Password:<input type="password" name="j_password" size="15"></p>
<br>
<input type="submit" value="Είσοδος">
</form>
</div>
<div id="footer">
Copyright © 2012 E-Health
</div>
</BODY>
</HTML>
最佳答案
如果没有看到活生生的例子,很难说。
但是,我完全认为原因在于安全异常:如果您的登录页面位于 https 但 CSS/ Assets 不是,某些浏览器将不会加载(不安全的)内容,并且您结束没有任何 CSS/图像。
最好的办法是在 FireBug 或 Chrome 开发者工具中使用 NET 来观察流量并查看为 CSS 返回了什么错误。
最后一个可能的问题:您确定它正确引用了 CSS 文件吗?即:您是否检查过以确保其链接正确?
关于css - 登录页面不读取 java ee 应用程序中的 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16737216/