首先,跨域共享 我是参照我老同事的 [url=http://blog.csdn.net/weiqingli190949353/article/details/6562312]技术贴[/url]
在使用过程中 也遇到了一定的麻烦和悲剧,弄了我 一个下午 和 一个上午
在这里做一个记录
1.
在这里的 [color=red]crossContext="true"[/color] 就是 进行跨域的 属性
只需要 在 需要得到跨域 属性的工程里加入.
例如 只需要在BB 工程里 获取 AA的 参数
这样 AA 可以不需要 写 该属性,而 BB 必须写
2.
进行跨域共享的时候, 还要需要注意一些细节
跨域后 会产生 类路径 不匹配 的问题
例如 对象A 无法转换为 对象A 这个异常
建议 在 共享后,在本域的 处理方法里 进行一次本域对象的 new 操作
并进行 一次 BeanUtils.copyProperties ()的 copy 操作...
在使用过程中 也遇到了一定的麻烦和悲剧,弄了我 一个下午 和 一个上午
在这里做一个记录
1.
<!-- aa 和bb 为两个不同的web项目 -->
<Context path="/aa" reloadable="true" crossContext="true" />
<Context path="/bb" reloadable="true" crossContext="true"/>
在这里的 [color=red]crossContext="true"[/color] 就是 进行跨域的 属性
只需要 在 需要得到跨域 属性的工程里加入.
例如 只需要在BB 工程里 获取 AA的 参数
这样 AA 可以不需要 写 该属性,而 BB 必须写
2.
进行跨域共享的时候, 还要需要注意一些细节
跨域后 会产生 类路径 不匹配 的问题
例如 对象A 无法转换为 对象A 这个异常
建议 在 共享后,在本域的 处理方法里 进行一次本域对象的 new 操作
并进行 一次 BeanUtils.copyProperties ()的 copy 操作...