我的网站有Struts 2和Bootstrap。当我尝试使用Struts的标签去另一个页面时,Bootstrap不会加载。
这是我在index.jsp中使用的标签,用于转到下一页
<s:a action="MostrarInmuebles">Mostrar</s:a>
struts.xml中
<action name="MostrarInmuebles" class="es.actions.MostrarInmuebles" method="Mostrar">
<result name="success">pages/muebles.jsp</result>
</action>
MostrarInmuebles.java
public class MostrarInmuebles extends ActionSupport {
private ArrayList<Piso> pisos = new ArrayList<Piso>();
private PisoDAO pisodao = new PisoImpl();
public String Mostrar() {
System.out.println("Entro en mostrar pisos");
pisos = pisodao.MostrarPisos();
return SUCCESS;
}
public ArrayList<Piso> getPisos() {
return pisos;
}
Muebles.jsp,现在它只显示这个
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Báltico | Contacto </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="../css/bootstrap.min.css" rel="stylesheet">
<link href="../css/estilos.css" rel="stylesheet">
<link rel="icon" type="image/png" href="../images/inmobiliaria.png" />
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
</head>
<body>
<nav class="navbar navbar-default navbar-inverse navbar-fixed-top" role="navigation">
<!-- logo -->
<a class="navbar-brand" href="../index.jsp"><img alt="INMOBILIARIA" src="../images/inmocap.png"></a>
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse animated fadeIn" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav animated fadeIn text16">
<li>
<a href="#" ><b><strong>Índice</b></strong></a>
</li>
<li>
<a href="#"><span class="glyphicon glyphicon-user"></span> Quienes somos</a>
</li>
<li>
<a href="#"> <span class="glyphicon glyphicon-briefcase"></span> Servicios</a>
</li>
<li>
<a href="#"><span class="glyphicon glyphicon-home"></span> Inmuebles</a>
</li>
<li>
<a href="#""> <span class="glyphicon glyphicon-flag"></span> Preguntas Frecuentes</a>
</li>
<li>
<a href="#"> <span class="glyphicon glyphicon-envelope"></span> Contacto y localización</a>
</li>
</ul>
</div>
</nav>
<div class="container-fluid">
<div class="jumbotron">
<h1 style="color:red">Inmobilaria </h1>
<p><i>"ASESORAMIENTO FINANCIERO GRATUITO"<br>
"PRETASACIÓN DE SU VIVIENDA GRATUITA" </i></p>
</div>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://code.jquery.com/jquery.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="../js/bootstrap.min.js"></script>
</body>
</html>
答案 0 :(得分:1)
我修复了我在Muebles.jsp中改变这一行的问题:
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6
/css/bootstrap.min.css" rel="stylesheet">
<link href="<s:url value="/css/estilos.css"/>" rel="stylesheet">
答案 1 :(得分:0)
请检查您的文件是否可访问文件权限644
为css放置静态网址以检查每个工作是否正常