如何在web工程里用java代码用程序动态添加css,images,js等文件夹

 我来答
优就业张老师
2017-08-05 · TA获得超过1036个赞
知道小有建树答主
回答量:441
采纳率:88%
帮助的人:86.9万
展开全部

有几种现成工具:

1、twitter推出的bower,是一款前端包管理工具,依赖node.js, 感觉和WebJars很像,一会介绍一下webJars。

它主要是帮你管理像jquery, bootstrap这些包,有点像maven去管理你的spring/hibernate这些依赖包一样,更多介绍可参考 http://www.aspku.com/kaifa/javascript/129356.html

2、WebJars : http://www.webjars.org/

我觉得WebJars和bower的思路是一样的,它提供maven/ivy/gradle等多种依赖方式,都是提供标准的第三方包,让你管理这些js更方面,升级更简单。

对于bower和WebJars都可以帮助我们更好的管理js/css的依赖,不用自己去找bootstrap下载然后拷贝到自己的项目里面来,然后又分发给不同的项目组,不用等bootstrap新版本出来后又要去下载更新版本,这大大简化了js框架的管理。

WebJars使用一例:

常用的js等可以以jar包形式加载
<dependencies>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>2.3.0</version>
</dependency>
</dependencies>
然后你的中间件、web框架以静态资源的形式读取
比如我用springmvc,只需配置如下
<mvc:resources mapping="/webjars/**" location="classpath:/META-INF/resources/webjars/"/>
在页面引入
<spring:url value="/webjars/bootstrap/2.3.0/css/bootstrap.min.css" var="bootstrapCss"/>

3. maven 的war插件的overlays

我觉得上面两种工具都只是解决js/css等问题,对于公共的jsp怎么办的,其实我是希望搞一个war工程,里面有公共的js/css/jsp,然后其它项目组创建自己的war工程,然后依赖这个公共的war工程就好了,这个问题用overlays就可以很好的解决,具体怎么使用可以看  http://kyfxbl.iteye.com/blog/1678121

匿名用户
2017-08-05
展开全部
copy到WEB部署目录

~
~
~
追问
用代码动态添加images,css,等文件夹耶
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式