스프링 mvc 웹 응용 프로그램을 실행하고 있으며 실행할 때 glassfish 서버의 브라우저에서 제대로 작동합니다. 그러나 코드의 일부에는 system.out.println이 있으며 콘솔에 나타나지 않습니다. BUILD SUCCESSFUL (총 시간 : 54 초)을 말하는 줄이 있습니다.Netbeans system.out.println issue
브라우저와 상호 작용할 때마다 콘솔에 system.out.println 조각을 채우려면 어떻게해야합니까?
예를 들어 jsp 중 하나에 4 개의 라디오 버튼 옵션이 있습니다. 제출 단추를 클릭하면 넷빈 콘솔에서 내가 선택한 것을 인쇄 할 수 있습니다.
는이 코드를 실행 즉 : 학자 인의
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");
}
}
분명히 더 간단한 해결책이 있습니다. 내가 이클립스를 사용하기 전에 (깨지기 전에) 특정 브라우저에서 JSP로 상호 작용할 때마다 콘솔에 뭔가가 쓰여지는 것이 확실하다. 로깅은 반드시 설정하는 데 오랜 시간이 걸릴 것인가? 그리고 당신이 pedantry가 될 것이라고 말했다. –
'System.out.println ("radios :"+ request.getParameter ("radios"));'시도해보십시오 - 또는 브레이크 포인트로 디버그하십시오. 그 자리에 도달했는지 알아보기. –