for문을 이용하여 1부터 100까지 합을 구했습니다.



1
2
3
4
5
6
7
8
9
10
11
12
public class Sum1to100 {
 
    public static void main(String[] args) {
        int sum = 0;
        for(int i=1; i<=100; i++) {
            System.out.println(sum + " + " + i + " = " + (sum+i));
            sum += i;
        }
        System.out.println(sum);
    }
 
}
cs





결과 : 



Spring 프로젝트에서 파라미터 전송시 많이 사용하는

String형 to int형 형변환과 int형 to String형변환 입니다.


Integer.parseInt(), Double.parseDouble(), Integer.toString() 를 사용하시면 됩니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class CovertString {
 
    public static void main(String[] args) {
        String str1 = "920";
        int int1 = 827;
        
        /* String형을 int형으로 */
        int string2int = Integer.parseInt(str1);
        double string2double = Double.parseDouble(str1);
        
        /* int형을 String형으로*/
        String int2string_1 = Integer.toString(int1);
        String int2string_2 = int1 + "";
        
    }
 
}
cs


스프링 프로젝트에 이미지를 업로드 하려고 하는데, 자꾸만 500에러가 발생합니다..


org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException


에러의 원인을 파악하지 못 했었는데, 제가 바인딩에 개념이 없었습니다...


form에 인코딩 타입 enctype="multipart/form-date" 해주시면 파일 업로드가 가능한데,

input="file" 의 name은 컨트롤러의 MultipartFile 객체가 선언되는 이름과 같아야 합니다.

예를들어, <input type="file" name="thumnail_file" /> 이라면,

컨트롤러에서 MultipartFile thumnail_file 이 되야 합니다.


*500 NullpointerException 에러는 이 에러 말고도 다양하게 발생됩니다.



public ModelAndView fileUpload(HttpServletRequest request, MultipartFile thumnail_file) throws Exception {
   // write something
}


+ Recent posts