Netbeans system.out.println问题

时间:2014-11-10 12:23:51

标签: java spring-mvc netbeans system.out netbeans-8

我正在运行一个spring mvc web应用程序,当我运行它时,一切都可以在glassfish服务器上的浏览器中正常运行。但是在某些代码中有system.out.println,它们不会出现在控制台中。 只有一行说生活成功(总时间:54秒)

每当我与浏览器交互时,如何让控制台完成system.out.println代码片段。

例如在其中一个jsps上我有一个带有4个单选按钮选项的问题。当我点击提交按钮时,我希望netbeans控制台打印出我选择的那个。

即。只需运行此代码:

if(request.getParameter("radios") != null) {
                if(request.getParameter("radios").equals("Int")) {
                    model.addAttribute("score", 0);
                    res.add(0);
                    System.out.println("Int selected as your answer");
                }
                else if(request.getParameter("radios").equals("Enum")) {
                    model.addAttribute("score", 0);
                    res.add(0);
                    System.out.println("Enum selected as your answer");
                }
                else if(request.getParameter("radios").equals("integer1")) {
                    model.addAttribute("score", 0);
                    res.add(0);
                    System.out.println("integer was selected as your answer");
                }
                else {
                    model.addAttribute("score", 1);
                    res.add(1);
                    System.out.println("Integer was selected as your answer");
                }
            } 

1 个答案:

答案 0 :(得分:0)

有点迂腐,但使用记录。在java.util.logging旁边,servlet(如JSP)具有log方法。一般来说,记录也会保存一个日志文件,这有助于在收到错误报告后经过一段时间。

Systen.out未出现可能是由于System.setOut捕获输出,通常也是由于日志。也许看看玻璃鱼日志。

另一种情况可能是抛出异常。例如,当没有参数无线电时。但这可能会显示出来。

也可能是您将glassfish作为服务运行,因此存在无法访问的System.out。 NetBeans + Glassfish的组合不太可能。