Struts 2

时间:2016-06-08 07:40:20

标签: jsp struts2

我的网站有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>&nbsp;Quienes somos</a>

        </li>
        <li>
          <a href="#">  <span class="glyphicon glyphicon-briefcase"></span>&nbsp;Servicios</a>

        </li>
        <li>
          <a href="#"><span class="glyphicon glyphicon-home"></span>&nbsp;Inmuebles</a>

        </li>
          <li>
        <a href="#"">  <span class="glyphicon glyphicon-flag"></span>&nbsp;Preguntas Frecuentes</a>
      </li>

        <li>
        <a href="#">  <span class="glyphicon glyphicon-envelope"></span>&nbsp;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>

2 个答案:

答案 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放置静态网址以检查每个工作是否正常

相关问题