小编z12*_*345的帖子

HttpServletResponse sendRedirect永久

这将使用临时 302 HTTP状态代码重定向请求:

HttpServletResponse response;
response.sendRedirect("http://somewhere");
Run Code Online (Sandbox Code Playgroud)

但是可以使用永久的 301 HTTP状态代码重定向它吗?

java servlets

58
推荐指数
1
解决办法
6万
查看次数

使用不同的路径将war文件部署到Tomcat

如果我将war文件部署到Tomcat,例如foo-bar-1.1.2.war,我该如何部署它以便将其解压缩到webapps/bar并且其URL根目录为/ bar/...

我的目的是将war文件保存在webapps服务器及其版本信息中,以便我知道安装了哪个版本,但是它会覆盖以前版本的应用程序.

我可以使用PSI Probe部署war文件.这将允许我为Web应用程序指定目标上下文.但是,这意味着我将丢失war文件名中的任何版本信息.

java tomcat servlets tomcat6

25
推荐指数
3
解决办法
6万
查看次数

12
推荐指数
1
解决办法
1万
查看次数

根据可选参数值过滤列表

是否有更优雅的方法根据可选参数值过滤列表?

def f(dates: List[Date], start: Option[Long], end: Option[Long]): List[Date] = {
    (start, end) match {
        case (Some(s), Some(e)) =>  dates filter (_.getTime > s) filter (_.getTime < e)
        case (Some(s), None) => dates filter (_.getTime > s)
        case (None, Some(e)) => dates filter (_.getTime < e)
        case (None, None) => dates
    }
}
Run Code Online (Sandbox Code Playgroud)

有三个可选参数值,这将有9个案例等.

scala

7
推荐指数
2
解决办法
1169
查看次数

使用静态嵌套类作为Spring bean

如何在XML配置文件中创建静态嵌套类的实例作为Spring bean?例如:

package com.x.y;
public class A {
    public static class B {
    ...
    }
}
Run Code Online (Sandbox Code Playgroud)

所以我有一个Spring管理的类bean B

java spring inner-classes

6
推荐指数
1
解决办法
4842
查看次数

可以在 Scala 中动态导入吗?

我的项目依赖于一个库,该库的路径中包含带有日期的包,例如:

import xyz.abc.201301.utils._
Run Code Online (Sandbox Code Playgroud)

其中 201301 是过时的版本。

有没有一种方法可以在一个地方声明这个包名称,以便我可以在使用此依赖项的各种类中引用它?这样,当版本更改时,我只需在代码中的一个位置进行更改即可。

理想情况下,我想我可以声明

val libVersion = 201301
Run Code Online (Sandbox Code Playgroud)

在一个地方,然后在一个客户端类中:

import xyz.abc.$libVersion.utils._
Run Code Online (Sandbox Code Playgroud)

我知道这行不通,但是有没有办法做类似的事情?

scala

4
推荐指数
1
解决办法
1173
查看次数