问题列表 - 第14131页

如何提前停止处理JSP?

我有一个JSP页面,它调用一个函数并检查它的返回值.如果返回值不为null,则JSP页面继续使用它.如果返回值为空,我希望JSP页面的处理停止(这是因为该函数将在返回null对象之前执行重定向.此外,JSP代码的其余部分显然使用此对象,并且将获得如果函数返回null,则为null指针异常.

所以我的问题是,停止加载JSP页面的正确方法是什么?我可以这样做:

if (Func() == null) { return; }
Run Code Online (Sandbox Code Playgroud)

或者在JSP中间使用返回而不是更清洁的方式来解决这个问题?

谢谢

java jsp

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

这会暂停我的Java线程一分钟吗?

我在这里做的事真的很蠢吗?我试图每分钟左右执行一次方法,永远,或直到我停止程序.

    while(true) {
        this.doSomethingPeriodically();
        Calendar now = Calendar.getInstance();
        int minutes = now.get(Calendar.MINUTE);
        int resume = minutes + 1;
        while (now.get(Calendar.MINUTE) < resume) {
            // waiting for a minute
        }
    }
Run Code Online (Sandbox Code Playgroud)

java calendar

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

UML应该用于创建GUI吗?

任何人都有使用UML创建GUI的经验?优缺点都有什么?

user-interface uml

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

在决定接下来要做什么时,您会考虑哪些因素?

最近我一直觉得我被拉向不同的方向.在我的公司里,有很多力量要求我的时间,我很难决定哪个方向集中精力.

我可以选择几个不同的编码项目,其中一些项目可能需要更多的工作,并且存在未知的挑战.

你如何决定下一步的工作?润滑吱吱作响的车轮?低挂水果?(翻译:更简单的项目)

您是否有确定和实现目标的系统?

project-management

12
推荐指数
4
解决办法
5039
查看次数

Django应该用于大型复杂网站吗?

我最近使用Django作为一个非常小的CMS风格的网站.我对开发Django项目的快捷方式印象深刻,我现在正在考虑将它用于一个更大的项目.

然而,在我对这个想法感到兴奋之前,我只是想让那些真正开发了一个非常大的Django网站(具有很多功能和高流量)的人来运行它.

记住,最近我主要使用C#Asp.Net - 我应该知道有什么陷阱吗?

django web

8
推荐指数
3
解决办法
4412
查看次数

将goto语句转换为if,switch,while,break等

有没有一种方法,以机械翻译goto语句if,switch,while,break,和continue报表等,或函数调用,对象,什么?

java syntax goto

4
推荐指数
2
解决办法
6292
查看次数

Android:如何从活动活动中关闭前台活动?

我创建了一个与服务器异步通信的应用程序.当应用程序发出服务器请求时,会创建一个带有"加载"通知的新对话框(活动).主要活动实现了处理服务器响应的方法,我想在主活动从服务器收到答案时关闭前台活动.

通知对话框按以下方式创建:

 private void showServerRequestDialog(String actionLabel){
    Intent intent = new Intent(this, DlgServerRequest.class);
    intent.putExtra(SERVER_REQUEST_ACTION, actionLabel);
    startActivity(intent);

}
Run Code Online (Sandbox Code Playgroud)

所以当用户尝试进行身份验证时,会调用以下方法:

private void authenticateUser(String IMEI, String username, String password){
    mEncoderConnection.authenticateRequest(IMEI, username, password);
    showServerRequestDialog("Authenticating...");
}
Run Code Online (Sandbox Code Playgroud)

和onAuthenticateResponse处理身份验证响应:

public void onAuthenticateResponse(AuthenticateResponse pkg) {
    //code for response handling
    //TODO: close ServerRequestDialog
    }
}
Run Code Online (Sandbox Code Playgroud)

如果有人可以建议在执行onAuthenticateUser()时关闭通知对话框(DlgServerRequest),我将不胜感激.

android subactivity android-activity

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

C#:类返回值 - 还是有更好的方法?

我创建了一个类,其中包含一个List类型的成员.然后我可以添加到此使用ClassNameInstance.Add().

我们现在使用来自第三方的一些代码,这些代码将自动使用我创建的任何类及其值.列表除外.它只返回列表中的第一个元素.

我需要的是一个以逗号分隔的版本,而不是为此第三方代码使用.现在我可以将字符串附加到String成员,但这看起来不像.Add()方法.

所以我想创建自己的类,我可以有一个Add()方法,但可以访问它的单个值,如下所示:

MyClass1.Add("Test1");
MyClass1.Add("Test2");

Console.WriteLine(MyClass2);
Run Code Online (Sandbox Code Playgroud)

我想要的输出Test1, Test2.我希望这是有道理的!

UPDATE1:

似乎上面可能还不清楚.

public class MyClass1
{
    ????
}

public class MyClass2
{
    MyClass1 mc1 { get; set; }
    String name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

第三方代码将使用MyClass2及其分配的值.当我使用List而不是MyClass1时,我只获得列表中的第一个值,但需要CSV列表作为返回的String.

MyClass2 mc2 = new MyClass2();

mc2.mc1.Add("Test1");
mc2.mc1.Add("Test2");

Console.WriteLine(mc2.mc1) should output -> Test1, Test2
Run Code Online (Sandbox Code Playgroud)

希望能更清楚一些事情!

感谢大家!:)

UPDATE2:

似乎每个人都在暗示同样的事情 - 使用ToString().

不幸的是,第三方代码将查看我的类并自动确定成员类型和值.这意味着我无法通过调用ToString()返回的值传递代码.

我需要List <>的添加/删除功能,但在使用时,其值将返回单个CSV字符串.

c#

0
推荐指数
1
解决办法
7591
查看次数

WPF中的AutoExpand树视图

有没有办法在WPF中自动扩展树视图中的所有节点?我搜索了,甚至没有在treeview属性中找到扩展函数.

谢谢

wpf treeview expand

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

将差异转换为2毫秒到毫秒?

我有两个蒙版的TextBox控件,并想知道如何在每个控件中获取时间然后将差异转换为毫秒.比如说,在tb1我写"12:01",在tb2我写"12:02",然后点击一个按钮.单击按钮后,它将启动一个计时器,并在12:02显示一个消息框.除了时间转换部分,我知道如何做所有这些.

如何实现?

c# time maskedtextbox

37
推荐指数
4
解决办法
9万
查看次数