- 浏览: 12745 次
- 性别:
- 来自: 深圳
最新评论
文章列表
ajax跨域请求问题的解决方案
- 博客分类:
- web
昨天在项目中需要做远程数据加载并渲染页面,本地测试,远程访问,怎么都没有数据,FF的Response永远为空,一直很是懊恼,于是放下一切,上网找资料查文档,Jquery的文档被我看穿了有木有?应该有吧。直到晚上一点才隐约意识到ajax跨域请求的问题,查看Jquery文档,里面赫然提到ajax跨域请求的解决方式,jsonp一下子出现在我眼前,于是即刻翻出Jquery的API出来研究,发现JQuery对于Ajax的跨域请求有两类解决方案,不过都是只支持get方式。分别是JQuery的 jquery.ajax jsonp格式和jquery.getScript方式。
API原文(摘):如果获 ...
在struts2应用程序中我们可以使用使用try catch语句来捕获异常,而后对异常进行处理,最后使用return 一个控制符告诉struts转到对应的视图;而另一方面struts2支持声明式异常处理,它是通过拦截器(interceptor)来处理声明式异常的,我们可以在Action中直接抛出异常而交给struts2来处理,当然,这需要我们在DAO、Service、Action层都需要抛出相应的异常,然后再在struts2的xml文件中配置,由于抛出同样的异常的处理方法通常都一样,所以如果能在xml中配置全局异常,将会使得开发便捷性大大提高。
以前的异常捕获可能是这样的:
/**
...
普通模式
<struts>
<package name="struts2" extends="struts-default">
<interceptors>
<interceptor name="myInterceptor" class="com.llb.MyInterceptor"></interceptor>
</interceptors>
< ...