Java 将动态形成的Servlet(名称)重定向到静态Servlet

Java 将动态形成的Servlet(名称)重定向到静态Servlet,java,http,tomcat,servlets,junit,Java,Http,Tomcat,Servlets,Junit,在我们的产品中,我们有一个称为HTTP适配器的功能。这样,我们就可以从应用程序发出任何HTTP请求。然而,在写JUnits时,我遇到了如下所述的情况: 请注意,Servlet名称是用户可配置的,我们可以动态替换Servlet名称。例如,如果您在配置中提供一个Servlet名称作为T$date,我们的应用程序将自动用当前日期替换$date占位符,例如T0801201将是Servlet名称 我在JUnits中使用嵌入式tomcat。但我的问题是,在编写上述案例时,我将如何获得一个名称包含当前日期的S

在我们的产品中,我们有一个称为HTTP适配器的功能。这样,我们就可以从应用程序发出任何HTTP请求。然而,在写JUnits时,我遇到了如下所述的情况:

请注意,Servlet名称是用户可配置的,我们可以动态替换Servlet名称。例如,如果您在配置中提供一个Servlet名称作为T$date,我们的应用程序将自动用当前日期替换$date占位符,例如T0801201将是Servlet名称

我在JUnits中使用嵌入式tomcat。但我的问题是,在编写上述案例时,我将如何获得一个名称包含当前日期的Servlet,因为我将每天执行JUnitTestSite。我可以选择在执行测试用例之前动态创建Servlet,然后删除它。但这对我来说有点麻烦

有没有其他方法可以达到同样的效果

你可以用它来做所有的约会用品。Joda Time支持在测试中设置一个固定的日期。[1]

DateTimeUtils.setCurrentMillisFixed(millis);

[1]

谢谢您的回复。但我不清楚在这种情况下我将如何使用乔达时间。