Category: Java

자바 개발 관련 카테고리입니다.

Java

(iBATIS)아이바티스 IN절 사용법 (iterate 사용)

[Server side 코드] var idList = new List();  idList.Add(10); idList.Add(12); [아이바티스 내 사용법]    < select id=”GetLogin”  parameterClass=”cusstomParam” resultClass=”int” >       SELECT DISTINCT StudentName       FROM STUDENT       WHERE Year = #Year#       < isNotEmpty property=”AgencyYn” prepend=””>         < isEqual property=”AgencyYn” prepend=”AND” compareValue=”Y”>           < iterate prepend=”” property=”IDList” open=”AgencyID IN (” close=”)” conjunction=”,”>             #IDList[]#           < /iterate>         < /isEqual>       < /isNotEmpty>     < /select>
Java

(iBATIS)아이바티스 사용시 주의사항

$기호는 절대 쓰면 안된다. 왜냐하면 SQL인젝션이 가능해지기 때문이다. [잘못된 사용법]select distinct LibID from Student where student_name like ‘%$SearchText$%’ [올바른 사용법]select distinct LibID from Student where student_name like ‘%’ + #SearchText#+’%’   꺽쇠(<,>)기호 사용시 CDATA를 사용해야한다.select distinct LibID from Student where student_id <! [CDATA[ < ]] > 100
Java

Java에서 서블릿을 둘 이상의 URL 패턴에 매핑하도록 web.xml을 구성하는 방법 (No mapping found for HTTP request with URI 오류가 발생한다면?)

URL 패턴을 두가지 방향으로 처리해야하는 상황에 직면하였다. 현재는 .do URL만 접근 허용토록 하고 있다. [web.xml] <servlet> <servlet-name>action</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value> /WEB-INF/config/springmvc/dispatcher-servlet.xml, </param-value>...
Java

[오류처리] Caused by: java.lang.module.InvalidModuleDescriptorException: XXXXXX.class found in top-level directory (unnamed package not allowed in module) 오류 해결 방법

맥북에 AArch64용 이클립스를 설치하였다. IBM cpu 기반이라면 x86_64버전을 다운받아서 설치하면된다. 자바 프로젝트를 하나 생성후 클래스 파일을 하나 만들고 실행을 시켜보았다.  자바 환경 설정 역시 잘 되어...
error: Content is protected !!