【Java 输入/输出——重定向标准输入/输出】教程文章相关的互联网学习教程文章

Java EE 6安全性和重定向【代码】

我有一个在JBoss 7.1.1上运行的Java EE 6 Web应用程序,它有一些需要身份验证的页面,而有些页面不需要身份验证.对于经过身份验证的页面,我使用的是如this previous post中所述的Servlet 3.0 Programmatic Security. 在我的web.xml中,我有以下条目<login-config><auth-method>FORM</auth-method><form-login-config><form-login-page>/login</form-login-page><form-error-page>/loginError</form-error-page></form-login-config> <...

java – HttpClient遵循重定向【代码】

参见英文答案 > Handling HttpClient Redirects 4个我目前正在做一个小项目.该项目的目的是登录网站并获取/处理网站上的信息.此外,我想打开一些链接并搜索它们. 服务器端看起来像这样: 您需要登录到php网站.成功登录后,您将获得一个会话,并将被重定向到foo.username.bar.php(已更改). 使用此代码:BufferedReader in = null;String data = null;try {List<NameValuePair> nameValuePairs = ne...

java – 如何在使用CSRF登录后启用Spring Security POST重定向?【代码】

我正在使用带有CSRF的Spring Security 3.2.我的配置包括:<csrf /><form-login default-target-url="/defaultPage"/>当用户执行需要身份验证的POST表单提交(使用CSRF令牌)时,他将被重定向到登录页面.之后,Spring Security不会提交请求,而是将用户重定向到defaultPage. 我怀疑问题是在登录期间CSRF令牌被重置. 登录后如何获得这样的POST重定向? 更新:我尝试创建自定义SavedRequestAwareAuthenticationSuccessHandler以重定向到原始...

java – 差异返回普通模式视图并返回重定向模式视图【代码】

我刚刚学习了Spring MVC webflow.我对此很困惑:return new ModelAndView("test"); return new ModelAndView("redirect:test");重定向就像response.sendRedirect()一样吗?我只是检查Spring引用,实际上,返回的新RedirectView()与response.sendRedirect()的作用相同.那么这三者有什么区别?解决方法:如果你想比较ModelAndView(“test”)和ModelAndView(“redirect:test”)到servlet框架.第一个类似于RequestDispatcher而后者将类似...

java – 在spring下载文件控制器中通过重定向处理错误【代码】

This问题很好地解释了如何在春天编写下载文件控制器. This问题很好地解释了使用response.sendRedirect()无法发送Post请求 我希望将用户重定向到同一页面,并显示导致文件下载错误的错误.这是工作流程 >用户点击www.abc.com/index [控制器已映射/index.jsp并返回ModelAndView]>在此页面,我们有一个文件下载,其URL为www.abc.com/download?resource_id=123. [控制器已映射/下载并返回void]>当文件下载出错时,应将用户重定向到www.abc.c...

java.net.Authenticator:java.net.ProtocolException:服务器重定向次数过多(20)【代码】

我们使用代理设置通过我们的weblogic服务器(node1 / node2)上的java独立示例代码调用URL.此代码在节点1上正常工作,但相同的代码在node2服务器上不起作用.我们已经检查了代理设置和凭据都很好但仍然出现以下错误:java.net.ProtocolException: Server redirected too many times (20)at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1323)at ProxyCode.start2(ProxyCode.java:54)at ProxyC...

Java.lang.Process将errorstream重定向到/ dev / null【代码】

我启动了一个Process(通过java.lang.Runtime #exec,在Java 6,Linux上),我只需要stdout.不幸的是,我运行的程序(ffmpeg)坚持用进度信息搞乱stderr.如果我不时地从stderr读取,stderr缓冲区会填满,过程会暂停一段时间. 基本上我想要的是丢弃stderr的任何输出.我的建议 1)ffmpeg -i .... .... 2>/dev/null这有效,但意味着我必须执行exec(String)而不是exec(String []),这意味着我必须转义我的参数,因为Java中没有标准函数.我可以建立一个...

java – Appengine自定义域有时会重定向到google.com

我有一个用Java编写的带有GWT前端的appengine应用程序. 我通过google管理控制台中的“域”配置了我自己的DNS,以指向我的appengine应用程序.这种配置已经运行了大约三年. 从三周前开始,我和一些测试用户在输入我们的域名时开始见证google.com的零星重定向(302).在appengine日志中没有与该请求相关的内容,因此,我假设这不是与项目或其在appengine中的配置相关的问题.此外,我的域(谷歌管理员)配置和DNS最近没有任何改变. 奇怪的是,这个...

java – 使用保留/创建活动堆栈重定向到活动【代码】

我想从通知开始活动.我想开一个活动,这是其他一些活动的继承者. 示例活动:IntroActivity – >照片 – > SpecificPhoto.我想要实现的目标:如果用户点击通知,我想打开SpecificPhoto活动.请记住,该应用程序可以正在运行(例如,显示PhotosActivity),或者可以关闭它. >我想保留后退按钮功能(按下后移动到PhotosActivity).>点击通知时,我需要启动IntroActivity,因为用户需要在此处登录以防万一. 我试过跟随(在活动中使用常量,代码): 在...

java – 关注谷歌“我感觉很幸运”重定向与httpURLConnection【代码】

我想获得我感觉幸运按钮重定向到的URL(也就是第一个结果).我传入了网址: http://www.google.com/search?&btnI=745&pws=0&q=hello 到现在为止,到了http://www.hellomagazine.com/ 问题是服务器响应代码200(OK)而不是302(重定向),所以我不知道如何执行重定向,也不知道如何获取最终的URL. 这是我一直在尝试的代码:HttpURLConnection connection = (HttpURLConnection)wikiURL.openConnection(); connection.addRequestProperty("Use...

java – JSF ViewScoped变量没有幸存重定向到同一页面【代码】

使用下面的代码,我在selectOneRadio上使用一个监听器来重定向到url中带有查询字符串的页面. 问题是,当我被重定向时,newsTitle和selectedNews的值为null.为什么是这样?是因为我正在使用FacesContext进行重定向? news.xhtml<h:outputLabel for="title" value="Title" style="font-weight: bold;"/> <p:inputText id="title" required="true" value="#{contentEditorBacking.newsTitle}" ><p:ajax event="blur"/> </p:inputText> <h...

java – 使用非常规方案获取重定向请求的最终URL【代码】

我的代码(下面)尝试从服务器返回的最终URL进行一些重定向.只要URL具有http方案,它就可以正常工作.当我想要返回具有不同方案的URL时,我的问题出现了.最终,我希望在某些情况下返回market:// url或其他应用程序启动方案,因为这是针对Android的,我想与他们一起启动Intent. 所以这让我得到了最终的http url,但是当最终的url是market://它会抛出看到的异常(java.lang.IllegalStateException:Scheme’market’未注册),然后getURI不提供...

Java基于过滤器进行重定向不成功的问题(Ajax只支持局部刷新)【代码】

我创建了一个过滤器,只要用户没有登陆就不能连接到主界面,但是在doFilter方法中用重定向在前端跳转页面不成功。 原因:由于我的登陆界面是基于ajax请求的,而ajax默认不支持重定向,他只能局部更新,所以我创建的过滤器跳转页面不成功 解决: 一些请求路径: 1. request.getScheme() 返回当前链接使用的协议;2. request.getServerName() 获取网站的域名;3. request.getServerPort() 获取的服务器的请求端口; 4. request.getCo...

java – 在Struts 2中重定向而不丢失请求属性【代码】

我想为我的JSP页面执行重定向,将URL更改为/folder/mypage.jsp,而不会丢失我的请求属性. 有什么办法可以在Struts 2中执行这种重定向吗?<result type="redirect">/folder/mypage.jsp</result>解决方法:调度程序结果类型是您所需要的.使用此类型的结果执行重定向到JSP页面时,通过将请求转发到新请求来将请求分派到资源.默认情况下使用调度程序结果类型.<result>/folder/mypage.jsp</result>通过这种方式,您可以“保留”上一个请求中的...

java – 没有重定向StdOut的Processbuilder【代码】

是否可以将输出流重定向回流程,或者根本不重定向? 背景故事:我正在尝试使用processbuilder启动可执行文件.(确切来源专用服务器/ srcds.exe) 作为使用processbuilder启动它的结果,此可执行文件的控制台窗口保持为空.启动后几秒钟,可执行文件崩溃时出现错误“CTextConsoleWin32 :: GetLine:!GetNumberOfConsoleInputEvents”,因为它的控制台是空的.解决方法:我想你正在谈论让已启动的进程’stdout转到当前进程’stdout.如果您使用...