草庐IT

重定向SQLServer

全部标签

java - Java 中的 URL 重定向返回 302 而不是 301

我正在使用这段代码来重定向url:response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);response.sendRedirect(newURL);我看到的是正确的重定向,但响应中返回的值是302而不是301。我如何强制它为301? 最佳答案 如果您使用sendRedirect,它会将状态重置为302。您必须使用setHeader自行设置Locationheader以使用301状态进行重定向。示例代码:response.setStatus(HttpServletRe

java - Zip 下载后重定向或刷新页面

当请求转到servlet时,我通过我的.vm文件中的href调用servlet(因为我在前端使用速度框架)我正在下载一个文件。下载的文件生成大约需要30秒,所以我想通过弹出窗口指示最终用户,为此我在我的.vm文件中调用了同一href上的一个函数,它打开了一个弹出窗口,指示该文件当前正在生成所以请稍等。但是当文件生成和下载完成后,我想删除那个弹出窗口。我通过servlet上的重定向尝试过此操作,但在用谷歌搜索后我发现我们无法在下载后更改响应状态(link)。我像这样在我的vm文件中调用javascript函数和servletGenerateReportoverriderulehandle

Chrome Extension重定向两个选项卡

我制作了一个简单的镀铬扩展名,它使我可以将一个站点重定向到另一个站点。但是在一个随机网站中,当我单击该site1.com链接上的“新选项卡中的“打开链接”按钮时,当前和新标签都将重定向到site2.com。这是我的manifest.json:{"manifest_version":2,"name":"name","description":"description","version":"1.0","background":{"scripts":["background.js"]},"permissions":["*://*.site1.com/*","webRequest","webRequ

java - 使用 spring security 验证失败后重定向回原始页面

我正在使用Spring3.0和SpringSecurity。我一直使用以下配置:所以当用户没有正确登录时,他们会转到/login。现在我在网站的每个页面上都有一个登录对话框。如果他们没有正确登录,我不希望他们重定向到/login..相反,我希望他们返回到他们所在的页面。当我看到error=credentials作为参数时,他们会弹出相同的对话框。那我该怎么做呢? 最佳答案 我建议从上下文中访问对象并重置url或编写您自己的自定义处理程序,它可能会执行特定于您所在页面的操作http://static.springsource.org/

java - JPA entityManager.merge 将 LocalDateTime 转换为 SQLServer 2012 DATETIME2

我有一个以DateTime列作为主键的表:USE[idatest]GOCREATETABLE[dbo].[DatesTbl]([creationDate][datetime]NOTNULLCONSTRAINT[PK_DatesTbl]PRIMARYKEYCLUSTERED([creationDate]ASC))GO当我执行entityManager.merge时,我得到重复,PK违规,因为datetime为milisec保留3位数字,但hibernet将其转换为datetime2,它为milisec保留7位数字。在java代码中,我使用LocaDatetime,它包含10位毫秒数。我已

java - 将 SOAP Web 服务请求重定向/转发到另一个 Web 服务

我有一个用例,如果SOAP请求未针对NewWebService的XSD和WSDL进行验证,则需要将对NewWebService的所有调用路由到OldWebService。NewWebService位于ServerA,OldWebService位于ServerB。抽象地说,我知道我需要一些机制来允许我接收一个到达NewWebService的SOAP请求,将其发送到OldWebService,然后将SOAP结果返回给客户端。我对spring-ws的有限经验让我很难决定如何实现它。我的第一个想法是在NewWebService中构建一个SOAP客户端,当无法验证负载时调用OldWebServi

javascript - 调用客户端重定向后 session 属性丢失

以前,servlet使用response.sendRedirect("pages/my_page.jsp?foo=bar");没有问题。可以在重定向到的后续页面中检索session属性。目前,我正在改变发送请求的方式。最初,Javascript使用myForm.submit();,但我现在将其更改为jQuery.ajax("my_page.jsp?foo=bar",{...});.然后,servlet在JSON响应中包含一个URL,而不是response.sendRedirect(),并在success函数,我使用window.location.replace(url);导航到新页面。

java - Spring RestTemplate 遵循带有 cookie 的重定向

最近我遇到了一个问题,我需要对远程服务执行一个GET请求(我想是使用一个简单的servlet),而RestTemplate返回了重定向太多!.经过一些调查,似乎对指定远程服务的第一个请求实际上只是一个带有一些Set-Cookieheader的302重定向(到自身)。如果我使用的是“普通”浏览器,它会确认header,正确设置cookie,并在应该满足正常200响应的地方遵循重定向。我发现RestTemplate不接受Set-Cookieheader,因此会一遍又一遍地进行重定向。有没有办法让RestTemplate仅针对当前请求确认Set-Cookieheader?我最好不希望它保持状

java - IE 9 设置 cookie 和重定向失败

在我的spring应用程序中,我尝试设置一个cookie,而不是重定向到一个读取cookie的页面。重定向到另一个网页有效,但设置cookie仅在IE9中失败。Cookiecookie=MyCookieHandler.createCookie(parameters,domain);response.addCookie(cookie);重定向是通过购买设置ModelAndView来处理的modelView=newModelAndView("redirect:"+getCallback());正如我所说,在FF3+、Chrome和IE7/IE8中运行良好。我的应用程序有什么问题?有什么建议

java - Spring 3.x - 如何从返回数据的映射重定向?

我的Controller中有这样一个方法:@RequestMapping(value="getData",method=RequestMethod.GET)@ResponseBodypublicListgetData(){returnmyService.getData();}数据以JSON或xsl形式返回,具体取决于请求。如果发出请求的人无权访问数据,我需要将用户重定向到“未授权”页面,如下所示:@RequestMapping(value="getData",method=RequestMethod.GET)@ResponseBodypublicListgetData(){if(!is