草庐IT

stub_request

全部标签

java - Liferay 中不同的 "request"隐式对象

从这些隐式对象中获取属性有什么区别:renderRequest.getAttribute("myVar")actionRequest.getAttribute("myVar")request.getAttribute("myVar")为什么都允许?我的意思是您通常将属性存储在actionRequest或renderRequest对象中,但您可以在request隐式对象中获取它,为什么?什么是正确的做法?如何在View时间内获取Action对象?是不是违反了action-render的renderParams传递机制?如果在JSP中尝试使用它们时抛出NullPointerExceptio

java - Spring DispatcherServlet : No mapping found for HTTP request

我在使用springmvc3.2.4.RELEASE实现一个非常简单的页面时遇到问题。我的Controller看起来像这样:@Transactional@ControllerpublicclassMembersDetailsController{@AutowiredprivateMemberServicememberService;@RequestMapping(value="/member/{name}",method=RequestMethod.GET)publicStringdisplayMember(@PathVariableStringname){System.out.pri

java - "error_description": "AADSTS70002: The request body must contain the following parameter: ' client_secret or client_assertion'

我使用了https://github.com/AzureAD/azure-activedirectory-library-for-java/blob/master/src/samples/public-client-app-sample/src/main/java/PublicClient.java中的代码.唯一的区别是CLIENT_ID已更新。我一直收到错误消息"error_description":"AADSTS70002:Therequestbodymustcontainthefollowingparameter:'client_secretorclient_assertion'

java - 如何在 Tomcat 中获取 org.apache.catalina.connector.Request 对象?

我需要编写一个Servlet或Filter类来访问org.apache.catalina.connector.Request对象,该对象包装在提供给我的servlet的RequestFacade对象中。转换不起作用,因为RequestFacade不是Request的子类。我需要这个的原因是因为我试图调用Request的setRequestedSessionId()方法,这显然不是Httpservlet规范的一部分。我需要这样做的原因是因为sessionID包含在URL中,名称与JSESSIONID不同。我无法更改URL或参数名称,因此我尝试通过提取sessionID并调用Request

java - 使用 Mockito 模块化地 stub 连续方法调用

我正在尝试使用Mockito来模拟“Reader”类型的类。想想一个数据流读取器,它有读取各种数据类型的方法,并在每次读取后推进内部指针。publicinterfaceReader{intreadInt();shortreadShort();}被测类从数据流中读取各种数据结构。例如,publicclassSomethings{publicListsomethings;publicSomethings(Readerreader){somethings=newList();intcount=reader.readInt();for(inti=0;i最后,我有我的测试:publicclass

java - 删除传输编码 :chunked in the POST request?

我正在使用以下代码发送一个POST请求,但该请求是以分块形式发送的(Transfer-Encoding:chunked)。我用谷歌搜索了这个问题,它说要包含Content-Length但在下面的代码中我不知道如何设置Content-Length:@RequestMapping(value="/contacts",method=RequestMethod.POST)publicMapaddContactInfo(@RequestBodyMapContactInfoDto){ContactInfocontactInfo=ContactInfoDto.get("contact");if(co

java - 使用 Spock 在 Spy 对象中 stub 一个 void 方法

我正在使用Spock,我要测试的类包含在Spy中。我想隔离被测试的方法,所以我试图排除从被测试的方法调用的其他方法。通常我会使用这样的东西:1*classToTest.methodName(_)>>stubbed_return_value我的问题是:methodName是一个无效的方法。我试过这个:1*classToTest.methodName(_)但实际方法仍然被调用。我如何使用Spock去除void方法? 最佳答案 你可以用nullstub...给定以下Java类:publicclassComplex{privatefinal

java - Spring : Multipart form data request : Read dynamic parameter from request

我正在使用Spring框架并能够成功将文件上传到服务器上。................//Controller层@RequestMapping(value="/upload.do",method={RequestMethod.POST})publicStringaddEditLocationToCompany(Modelmodel,@RequestParam("description")Stringdesc,@RequestParam(value="locationMapFile",required=false)CommonsMultipartFilelocationMapFile

java - 为什么在 POST JSON 字符串时得到 "Error parsing HTTP request header"?

我正在尝试从浏览器向我的服务器(本地主机)发送一个POST请求。我的请求网址是:http://localhost:8080/myPath/myServlet?requestData={.......//JsonString......};requestData是一个json字符串(我为此目的使用GSON。)一切正常,直到json字符串中的数据超过特定限制。比如说,我在json字符串中发送对象数组。如果列表中的对象数量超过67,则会出现以下错误:AMorg.apache.coyote.http11.AbstractHttp11ProcessorprocessINFO:Errorparsi

java - 我们真的需要在 java RMI 中创建 Stub 吗?

我正在阅读一些RMI文档,所有书籍都说我们需要为客户端创建Stub以便与服务器通信。但是,我试图不创建stub,而且一切都很顺利。我将客户端程序放在一台机器上,将服务器放在另一台机器上,一切正常。那么,创建Stub的实际目的是什么?我们真的需要创建一个吗?谢谢。 最佳答案 从Java1.5开始,您不必:Thisreleaseaddssupportforthedynamicgenerationofstubclassesatruntime,obviatingtheneedtouse[...]stubcompiler,rmic,topre