JSP的gulp注入功能
我有下面的jsp文件,其中有css和jss的引用,现在我想使用gulpinject,以便动态地注入css和js 我将css文件保存在名为cssJSP的gulp注入功能,gulp,Gulp,我有下面的jsp文件,其中有css和jss的引用,现在我想使用gulpinject,以便动态地注入css和js 我将css文件保存在名为cssC:\Softwares\Spring4MVCAngularJSExample\src\main\webapp\static\css)的文件夹中,我的javascript文件保存在名为js的文件夹中(C:\Softwares\Spring4MVCAngularJSExample\src\main\webapp\static\js) 下面是我的jsp文件,我
C:\Softwares\Spring4MVCAngularJSExample\src\main\webapp\static\css)的文件夹中,我的javascript文件保存在名为js的文件夹中(C:\Softwares\Spring4MVCAngularJSExample\src\main\webapp\static\js)
下面是我的jsp文件,我想在其中进行gulp注入。请告知我如何编写gulp注入任务来动态注入.js和.css注入
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<title>AngularJS $http Example</title>
<style>
</style>
<link href="<c:url value='/static/css/app.css' />" rel="stylesheet"></link>
</head>
<body ng-app="myApp" class="ng-cloak">
<div class="generic-container" ng-controller="UserController as ctrl">
</div>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.4/angular.js"></script>
<script src="<c:url value='/static/js/app.js' />"></script>
<script src="<c:url value='/static/js/service/user_service.js' />"></script>
<script src="<c:url value='/static/js/controller/user_controller.js' />"></script>
</body>
</html>
但它不起作用,请通知它尝试下面的任务,它将把来自app/client/public/js//*和**app/client/public/app.js的js依赖项注入index.html,并将index.html写入构建目录
var inject = require('gulp-inject');
gulp.task('inject-own', function() {
gulp.src(['app/client/public/index.html'])
.pipe(inject(gulp.src(['app/client/public/js/**/*','app/client/public/app.js'], {read: false})))
.pipe(gulp.dest('build'));
});
谢谢,但我的文件扩展名是.jsp而不是.html,请建议如何实现.jsp文件的相同功能。您是否尝试过使用.jsp,它应该可以工作,只要您在JSPSo中有,我是否应该将InjectJS的标记放入jsp中,然后执行它,因此,在这种情况下,我正在更改我的父jsp,好的,我将尝试它,请确认,不要忘记在您的文件中添加gulp inject,使用npm安装gulp inject安装它,该注入来自gulp inject
var inject = require('gulp-inject');
gulp.task('inject-own', function() {
gulp.src(['app/client/public/index.html'])
.pipe(inject(gulp.src(['app/client/public/js/**/*','app/client/public/app.js'], {read: false})))
.pipe(gulp.dest('build'));
});