Olá Danilo,
Como já dito pelo professor Flávio você não vai conseguir conciliar o uso de taglibs do spring com o gulp dessa maneira que quer.
Acho que para solucionar esse problema que está tendo, você vai precisar parar de usar esse plugin do gulp que lê diretamente o código .html/.jsp.
Basta criar uma task no Gulp que compile, minifique, etc para o diretório desejado, e no JSP você só carrega o arquivo naquela pasta.
Para isso existem plugins no npm como o gulp-concat.
No exemplo dado no link que eu passei acima
var concat = require('gulp-concat');
gulp.task('scripts', function() {
  return gulp.src('./lib/*.js')
    .pipe(concat('all.js'))
    .pipe(gulp.dest('./dist/'));
});
O Gulp vai concatenar todos os arquivos .js da pasta lib em um único arquivo chamado all.js e vai jogar esse arquivo dentro da pasta dist, ou seja, no JSP basta você carregar esse novo arquivo.
<c:url var="allScriptsURL" value='/dist/all.js'/>
<script src="${allScriptsURL}"></script>
Att.