Spring
[Spring/스프링] JSTL - <c:url>
1. context root를 자동으로 추가 해준다. ex) context root 이름이 test 였다면, ---> /test/login/save 2. session id를 자동으로 추가 해준다.
[Spring/스프링] @Autowired, @Resource
@Autowired @Qualifier("superEngine") // 위의 두 줄은 밑의 한줄과 같지 않다. // 위의 두 줄은 타입으로 검색후 이름으로 검색을 한번 더 하고, // 밑의 한 줄은 이름으로만 검색한다. @Resource(name = "superEngine") @Autowired 찾을 객체를 타입으로 먼저 검색 후, 여러개의 타입이 있다면 타입의 첫글자를 소문자로 바꿔서 이름으로 찾는다. class Engine{} class SuperEngine extends Engine{} class TurboEngine extends Engine{} class Car{ @Autowired Engine engine // 조상클래스 Engine 검색 public Car(Engine engine) { th..
HttpServletRequest - getQueryString
url 의 ? 뒤에 오는 추가 데이터는 getQueryString 을 호출 하면 얻을 수 있다. ex) ?aaaa=1111&bbbb=222&ccc=33 aaaa = 1111 처럼 aaaa는 name , 1111은 value // name과 value가 한 쌍으로 묶여있다. String a = request.getParameter("aaaa"); // getParameter("aaaa") 을 주면 해당하는 value인 1111을 얻을 수 있다. String b = request.getParameter("bbbb"); String c = request.getParameter("ccc"); Enumeration enum = request.getParameterNames(); 을 호출하면 이름(aaaa)만 가져..
[Spring/스프링] static이 없어도 호출되는 이유(Tomcat)
인스턴스 메서드를 호출시 객체를 생성 후 호출이 가능하다 하지만 Tomcat이 객체 생성을 해주기 때문에 static이 없어도 호출이 가능하다 인스턴스 메서드를 쓰는 이유 - static 메서드 사용시 인스턴스 변수를 사용할수 없기 때문이다