Bootstrap CSS不起作用,只有在使用<%= request.getContextPath()%>之后才能工作,我对Javascript做了同样的事情,但它没有工作。
这是我的jsp文件的一部分,它有bootstrap nav-bar,我只更改了头部内容:
%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<!-- <link href="bootstrap/css/bootstrap.css" rel="stylesheet" type="text/css" />-->
<link href="<%=request.getContextPath()%>/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="<%=request.getContextPath()%>/bootstrap/js/bootstrap.js"></script>
</head>
<body>
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
....
&#13;
文件结构:
所以问题是Bootstrap CSS有效但Javascript没有,我也不知道可能是什么原因。 我试过修改那条路,但是徒劳无功。
答案 0 :(得分:1)
Bootstrap的JavaScript需要jQuery lib。
因此,在bootstrap.js之前添加jquery lib可能足以解决问题。