小编Sar*_*ara的帖子

如何从basicAuth(Express)注销

我正在尝试使用express设置Web服务器.要访问此服务器,用户必须进行身份验证,为此,我使用Express提供的basicAuth()中间件.它工作得很好,除了我登录后不知道如何注销!我必须关闭我的浏览器以断开连接,但我希望有一个"断开连接"页面,该页面将重定向到"登录"页面(这个页面具有用于登录的可怕形式......).

有没有人有想法?

谢谢你的提前

PS:我为可怜的英语道歉:)

basic-authentication node.js express

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

我可以在集合中存储单个元素吗?

我有一个DTO对象用于从我的服务器获取数据.它可以用于一个或多个元素.这个DTO封装了一个Collection包含数据.

当我的DTO只给我一个元素时,我应该如何存储它?

示例代码:

public class DataDTO implements Serializable
{
    private Collection<Data> data;

    public DataDTO()
    {
    }

    public Collection<Data> getData()
    {
        return data;
    }


    public void setData(Collection<Data> data)
    {
        this.data = data;
    }


    public void setData(Data singleData)
    {
        // At this time I use an ArrayList initialized with a capacity of 1
        this.data = new ArrayList<Data>(1);
        this.data.add(singleData);
    }
}
Run Code Online (Sandbox Code Playgroud)

java collections

5
推荐指数
2
解决办法
2674
查看次数

使用数组作为函数参数:"not a statement"(Java)

我有一个String[]参数的函数.怎么可能这个:

String[] string = {"string1", "string2"};
myFunction(string);
Run Code Online (Sandbox Code Playgroud)

工作,而这:

myFunction({"string1", "string2"});
Run Code Online (Sandbox Code Playgroud)

不?它给了我错误:

Illegal start of expression
not a statement
";" expected

java string

3
推荐指数
1
解决办法
103
查看次数