功能上主要是实现在前台点击保存按钮,单元格变成文本框,修改值后请求后台保存数据.但在做的过程中,ajax 请求总是不能请求到后.打开浏览器调试,查看到http状态码总是返回 http/1.1  302 Moved Temporarily.  在网上查看解释给的是: 你所连接的页面进行了Redirect 302 Found 类似于301,但新的URL应该被视为临时性的替代,而不是永久性的.注意,在HTTP1.0中对应的状态信息是“Moved Temporatily”,而HttpServletRes…
ajax请求为异步操作时,返回的数据不会被并列函数执行…
在使用spring MVC开发过程中,为了提高项目执行效率,所以在一些外键字段的实体中会注解”@ManyToOne(fetch = FetchType.LAZY)”以实现延迟加载的效果. 但是,在使用ajax请求数据,当需要返回的序列化数据中包含延迟加载的属性时,会出现错误,延迟加载的属性无法进行序列化.在这个时候,我们需要暂时取消延迟加载,以取到所有需要的数据. 可是,这样又会造成一堆垃圾数据的产生.序列化.传递至前台. 所以需要在控制层进行数据过滤,只序列化需要的数据. 具体过滤方法如下:…
上一篇说了在ajax回调里面处理iframe窗口的刷新问题,这一篇记录一下遇到的一个分别在iframe和div窗口中ajax请求200状态时执行的回调问题. 我们先来看一下ajax请求的写法(这里使用了jQuery) function check_pass(uid) { $.ajax({ type: "GET", url: siteurl, dataType: "json", data:{ "c":"api", "m…
在请求facebook授权时,返回如下错误:所提供的网址不被应用程序配置所接纳.:应用程序的设置不允许一个或多个所提供的链接.它必须与网站的URL或Canvas的URL相符,或该域必须是应用程序的一个域的子域. 解决:Facebook应用控制面板中“设置>高级”有“ Valid OAuth redirect URIs”设置项,这里填写的地址要与程序中设置的授权返回页一致.…
Spring MVC 3.0 返回JSON数据的方法1. 直接 PrintWriter 输出2. 使用 JSP 视图3. 使用Spring内置的支持// Spring MVC 配置<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="messageConverters">  <…
现象:在用ajax发送请求时,各种参数都对,地址也对,一直进error返回parse error. 使用浏览器发现ajax请求的header的响应码处:302 Moved Temporarily 百度查询到也有人报了同样的错误, 是由于未登录,ajax请求被拦截,想要跳到后台的方法,但ajax请求没权限,因而发生302 想了想我用的是shrio,后台请求配置的也是登录后才有权限访问到,所以这个url需要在过滤器那配置匿名也能访问/test.do =anon spring-security做登录时…
在MAC上安装rails的时候,使用命令$ gem install rails 发现一直没响应,使用$ gem install rails-V命令发现,安装会在中间卡住,出现302 Moved Temporarily 提示. 应该是rubygems源的问题,换成淘宝的源就很快了 # 查看现在的源 gem source list # 删除一个源 gem source remove http://rubygems.org/ # 添加源,使用国内rubygems镜像速度更快 gem source ad…
Spring MVC支持的方法返回类型 1)ModelAndView 对象.包含Model和View对象,可以通过它访问@ModelAttribute注解的对象. 2)Model 对象.仅包含数据访问,通过 RequestToViewNameTranslator 来隐蔽地决定此请求返回的View视图对象. 3)Map对象.和Model相似. 4)View对象.仅包含视图数据,而model数据隐含在@ModelAttribute注解标注的对象中.或者Command对象中(方法参数的Model对象)…
1. SpringMVC方法的返回值类型 3.1String类作为返回值 3.1.1Controller层 /** * 返回值类型为String时,一般用于返回视图名称 * 1.当方法返回值为null时,默认将请求路径当做视图 forward:/jsp/index.jsp 如果说没有视图解析器,返回值为null携带数据只能用json * 2.当方法返回一个String的字符串时,当字符串为逻辑视图名时只返回视图,如果携带数据则使用request,session或者json * 3.当方法返回值加…