- 浏览: 1325079 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (896)
- spring4 (14)
- hibernate3 (26)
- spring2 (35)
- struts2 (55)
- struts1 (15)
- 设计模式 (15)
- java (172)
- mybatis3 (11)
- sql (17)
- mysql (13)
- jbpm (10)
- J2EE (45)
- tools (29)
- js (83)
- 数据结构 (13)
- Html (26)
- web (22)
- flex (33)
- Oracle (57)
- linux (49)
- 算法 (6)
- 其它 (12)
- easyui (1)
- bootstrap (13)
- xml (2)
- tomcat (1)
- redis (10)
- activemq (2)
- webservice (11)
- maven (2)
- springboot (1)
- ubuntu (1)
- python (14)
- rocketmq (1)
- springcloud (10)
- opencv (1)
最新评论
-
mike_eclipse:
Hashtable是线程不安全的吗?好像是线程安全的吧?
多线程之集合类 -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
lodop打印控件 -
xingcxb:
经过测试,假的,依旧会出现中文乱码!!!!store方法里面采 ...
java 读写Properties文件,不会出现中文乱码 -
tiger20111989:
...
Spring注解方式管理事务 -
zw7534313:
...
js 文字上下滚动 无间断循环显示
本机部署:8081
ajax请求跨域:
function initGrid2(){
$.ajax({
type:"GET",
url:'http://localhost:8080/x/ommon/findDept?dept_id=346', //跨域请求8080
contentType:'application/json;charset=utf-8',
dataType:'json',
success:function (res) {
alert(231);
$('#dg2').bootstrapTable({
striped: true,
cache: false,
smartDisplay: false,
dataType:'json',
idField:'id',
columns: [{
field:'id',
checkbox:true
},{
title: '序号',
align: 'center',
halign: 'center',
formatter: function (value, row, index) {
return index + 1;
}
}, {
field: 'dept_name',
title: '服务名',
align: 'center'
}]
,data: res.datas
});
},
error:function(error){
console.log(error);
}
});
}
CrosFilter:
@Component
public class CrosFilter implements Filter {
public void destroy() {
}
public void doFilter(ServletRequest request, ServletResponse resp, FilterChain chain)
throws IOException, ServletException {
HttpServletResponse response = (HttpServletResponse) resp;
//response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Origin", "http://localhost:8081"); //本服务是8080
response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
response.setHeader("Access-Control-Max-Age", "3600");
response.setHeader("Access-Control-Allow-Headers", "x-requested-with,Authorization,content-type");
response.setHeader("Access-Control-Allow-Credentials", "true");
chain.doFilter(request, resp);
}
public void init(FilterConfig arg0) throws ServletException {
}
}
发表评论
-
postMessage的使用,frame跨域传值
2020-07-11 10:03 5091、postMessage()方法允许来自不同源的脚本采用异步 ... -
javascript闭包
2020-05-31 16:01 640循环,setTimeout与闭包 for(var i=1;i ... -
layui弹框
2019-12-30 09:47 1238<!DOCTYPE html> <html& ... -
jquery的extend
2018-04-13 20:42 645jquery的$.extend()、$.fn和$.fn.ex ... -
jquery-validate 表单较验
2017-12-05 15:08 642(1) <script type=" ... -
dijit的组件不显示的问题
2011-12-17 17:13 1045在html页面引入: <script type=&qu ... -
dojo 通过widgetid获取对象,dojo.query
2011-12-17 17:12 3604通过widgetid来获取dijit.fr ... -
dojo中grid 不显示的问题?
2011-12-17 16:56 1324解决方法: setTimeout(function(){ ... -
图片延迟加载技术
2011-02-22 09:36 2185尤其是对于高清晰的图片,占的几M的空间。 ImageLazyL ... -
图片的js效果
2010-09-20 17:53 7471.当鼠标放在这个图片上时,图片变换 a {backgrou ... -
Google Maps JavaScript API 实例 --显示自已所在地的地图
2010-09-17 15:09 16951.显示一个详细的地方: <!DOCTYPE html ... -
使用ext2的form提交表单(非AJAX方式)
2010-08-16 09:50 1707http://beckrabbit.iteye.com/blo ... -
js 图片预加载
2010-08-09 15:13 923http://www.iteye.com/topic/7321 ... -
学习js
2010-07-28 11:26 1049http://www.webairness.com/ ... -
js图片切割
2010-06-22 10:28 1073http://www.cnblogs.com/cloudgam ... -
css中应用js
2010-06-21 10:50 1105.TR{ //<tr class=tr> 它是鼠 ... -
javascript的匿名函数
2010-06-05 10:44 1073http://jeneate.blog.163.com/blo ... -
js 刷新页面
2010-06-01 15:41 1265一、自动刷新页面 1.页面自动刷新:把如下代码加 ... -
js 压缩(在线)
2010-05-24 10:52 1087http://www.jb51.net/tools/jsmin ... -
jquery 操作checkbox的例子(全选,反选,获取选取值)
2010-05-18 15:36 1028http://yuleihome.iteye.com/blog ...
相关推荐
Java请求跨域处理过滤器
CORSFilter是基于Java Servlet规范的过滤器,它可以在服务器端处理跨域请求。CORS机制主要通过设置HTTP响应头来允许浏览器访问特定来源的资源。当浏览器检测到相应的CORS响应头时,会允许跨域请求的执行。 1. CORS...
json跨域操作,ajax请求跨域时,服务器进行跨域过滤,
很好的解决跨域问题, <!--Ajax跨域请求--> <filter-name>dddd <filter-class>com.filters.CrossFilter</filter-class> <filter-name>dddd *.form </filter-mapping>
Spring MVC提供了多种解决跨域问题的方法,其中两种常见的策略是使用CORS(Cross-Origin Resource Sharing)配置和Filter过滤器。 ### CORS配置 CORS是一种标准的W3C规范,它允许服务器放宽同源策略的限制。在...
解决前后端跨域,java后端配置过滤器
在这个项目中,我们将探讨如何将 Spring Boot 和 MyBatis 集成,同时解决跨域请求的问题,并理解过滤器的顺序配置。 首先,让我们从 Spring Boot 与 MyBatis 的集成开始。在 Spring Boot 项目中引入 MyBatis 需要在...
"过滤器"和"拦截器"是两种常用的解决策略,本篇将详细解释如何使用它们处理跨域CORS(Cross-Origin Resource Sharing)。 首先,让我们理解什么是CORS。CORS是一种W3C标准,它允许浏览器和服务器通过添加特定的HTTP...
当前端和后端不在同一域名下时,CORS过滤器可以处理跨域请求的问题。通过设置响应头,允许特定的源(Origin)访问服务端资源。 6. **静态资源缓存过滤器**: 对于不会频繁更改的静态资源(如CSS、JavaScript文件...
解决跨域的拦截器InterceptorConfig
`cors-filter-2.6.jar` 是一个用于处理跨域请求的Java过滤器,它实现了CORS的逻辑,使得服务器可以接收并响应来自不同源的请求。该过滤器通常配置在Web应用程序服务器(如Tomcat、Jetty等)中,拦截HTTP请求,并根据...
门户网站解决Xss跨域访问漏洞,一个拦截器,拦截在你的网站里恶意添加广告等信息
这是Java Web应用程序的部署描述符,用于定义Servlet、过滤器、监听器等配置。解决跨域问题的关键配置将在`web.xml`中进行。我们需要添加一个名为`CorsFilter`的过滤器,并设置其初始化参数。以下是一个示例配置: ...
Vue Router 是 Vue.js 官方的路由管理器,它允许在组件之间进行导航。在本项目中,路由拦截(通常称为 beforeEach 和 afterEach 钩子)被用来在导航发生前或后执行某些操作,例如权限验证、页面过渡动画控制、页面...
总结来说,MVC中处理跨域问题主要依赖于CORS机制,通过配置中间件、过滤器或Web.config文件来允许特定的源进行跨域访问。同时,也可以考虑JSONP、后端代理等其他解决方案。在实际项目中,应根据安全性和需求选择合适...
总的来说,解决Geoserver跨域问题需要理解浏览器的同源策略和CORS机制,并正确配置相应的库和过滤器。通过这个过程,我们可以为不同的客户端提供安全、可靠的跨域数据访问,从而实现更灵活的GIS应用。
这通常包括在Web Adaptor的Java配置中添加CORS相关的过滤器或监听器。 4. **设置CORS策略**:定义哪些源可以访问你的服务,这可以通过在服务器端配置XML文件或在Web Adaptor的配置中设置相应的HTTP头来完成。例如,...
这个过滤器会在响应头中添加适当的CORS设置,允许指定的源进行跨域请求。例如,它可能添加`Access-Control-Allow-Origin`头,声明哪些源可以访问服务器资源。 2. `java-property-utils-1.6.jar`:这是一个Java属性...
1. **添加CORS Filter**:在Tomcat的`WEB-INF/web.xml`文件中,我们需要添加一个新的过滤器来处理跨域请求。过滤器的定义如下: ```xml <filter-name>CorsFilter <filter-class>org.apache.catalina.filters....