2 guojingq guojingQ 于 2014.11.25 14:20 提问

不同web应用间共享页面

整个项目是分为两个web项目,的一个前端,一个后端.后端是独立的,其他项目也可以使用,所以就独立出了一个web应用,但是后端项目中好多插件啊,页面啊,公用的JS啊.这些东西都可以是公用的,封装好的一些东西,现在每次起一个新的web项目都要把那一份复制过来.很麻烦.有什么办法,可以在其他web项目中去引用那个web应用的资源呢?两个web项目是部署在同一个服务器,同一个端口上.

4个回答

zhifeiya
zhifeiya   2014.11.25 14:41

js之类的 , 按地址引用 可以不?类似于这种:

youshengyoushe
youshengyoushe   2014.11.25 15:12

写控制servlet来控制

youshengyoushe
youshengyoushe   2014.11.25 15:11

写控制servlet来控制

showbo
showbo   Ds   Rxr 2014.11.25 15:21

js文件直接导入就行了,script表设置设置src为有js类库的url地址,不需要拷贝到另外的项目里面去。

如果js包含初始化的值,不同项目的初始化值不一样,你可以在导入js文件后下面放入一个script标签重写写初始化的值

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
同一Tomcat下不同Web应用之间共享Session会话
实现同一Tomcat下两个WEB应用之间通过session 共享数据。 查看tomcat 关于 HTTP Connector 中有个emptySessionPath 其解释如下: If set to true, all paths for session cookies will be set to /. This can be useful for portlet specifica
web应用中三种数据共享方式:request,session,application
在web应用中,多个web组件通过彼此关联来实现协作,共同完成客户端请求的任务。在这个过程中,常常会涉及到数据在多个web组件之间的共享。典型的方法数据共享方式有三种,和当前的web组件共享同一请求的其他web组件。1.基于请求的共享基于请求的共享适用于应用在实现单个请求动作的跟踪上。一个典型的应用实例是搜索引擎对某个用户的搜索请求的跟踪。一个用户通过提交搜索表单发出请求后,搜索表单中包含的用户请
本地页面之间共享消息或变量(localStorage)
概述: 由于为了管理,分类,我们不会虽然呈现成一个页面,实际上是多个页面组成,最普通标签内嵌标签,但是问题来了,如果我点击A页面某个内容,B页面怎么知道点击这个页面而自动更新,前面记得有一篇通过Cookie进行实现,用户可能会禁用cookie,这样cookie方法有局限性,刚才在其他地方找到一个另外的方法来实现页面之间共享变量,如果两个同域(相同的协议、主机名、端口)的网页进行通讯,可以使用lo
JSP(3):servlet 用同一用户的不同页面共享数据(session)
用同一用户的不同页面共享数据:  隐藏表单 这是最常见的一种方式,也是最简单的,但有时该技巧非常管用:形如: 用同一用户的不同页面共享数据(session) 什么是session: 当用户打开浏览器,访问某个网站时,服务器就会在服务器的内存为浏览器分配一个空间,该空间被这个浏览器独占 ,这个空间就是session空间,该空间中的数据默认存在时间为30min,你也可以修改。
(第5讲)同一用户的不同页面共享数据的四种方法
1、cookie 2、sendRedirect 3、session 4、隐藏表单提交 2、HttpServletResponse类型对象的sendRedirect(String location)方法  只能传递字符串,不能传递对象,但是速度快; 用的时候需要注意:比如说 response.sendRedirect("welcome?uname=weiya"); (1)w
同一用户不同页面共享的三种方法
1. SendRedirect(“url?parameter=value”); 通过SendRedirect()我们可以将一个页面的信息传递给另外的页面(只能传送字符串)。 注意:1、url表示要跳转到的servlet的url          2、servlet url名和变量之间有?号          3、如果要传递两个以上的值,他们之间要用&号分开,比如:            
解决会话多个请求之间数据共享的问题:使用Cookie
实际应用中,一个会话应该有多个请求,根据HTTP协议无状态的特点,会话中的每个请求之间无法共享数据,但是实际应用,多个请求之间是需要共享数据,因此,我们需要解决解决一个会话多个请求之间如何共享数据的问题     要解决数据共享问题,可通过以下几种方式:     第一种方式:.使用GET将需要供的数据传递到下一个页面            将需要共享的数据保存到客户端(浏览器),通过Servl
如何解决不同的webApp的session 共享问题
复制严格说来不算持久化保存,因为session实际上还是保存在内存里,不过同样的信息被复制到各个cluster内的服务器进程中,这样即使某个服务器进程停止工作也仍然可以从其他进程中取得session。 cookie生存时间的设置则会影响浏览器生成的cookie是否是一个会话cookie。默认是使用会话cookie。有兴趣的可以用它来试验我们在第四节里提到的那个误解。 cookie的路径
同一TOMCAT下不同WEB工程之间实现SESSION共享的办法,可用来处理单点登录。
若工程是在同一TOMCAT下问题好解决,但不在同一TOMCAT下的跨服务器跨站点就需要用别的办法来现实了,引入MC缓存实现是个不错的推荐。 1、server.xml配置             unpackWARs="true" autoDeploy="true"             xmlValidation="false" xmlNamespaceAware="false
cookie不同系统间共享
1.设置cookie的使用范围(域名+路径)  cookie.setDomain(".baidu.com");//表示在baidu下的二级域名之间都可以共享 cookie.setPath("/"); //设置成根目录 如果是测试用的localhost则不用设置domain,只要设置path就可以实现系统间共享 2.应该还用一个方法可以实现,使用jsonp来通过ajax实现,而且这种