본문 바로가기

전체 글115

[JSP] .do 는 무엇일까 파일을 실행시킬때 url주소창을 잘 보면 파일이름.jsp 일때도 있고 .do일때도 있다. .do는 무엇일까? .do는 jsp에서 쓰는 가상의 주소이다. 소스에서도 직접적인 경로를 알 수 없다는 보안상 장점이 있다. 가상의 맵핑명을 왜 쓰게 된걸까? 초기 개발 시절 다른 서블릿을 쓰면서 이름이 같으면 충돌이 나기 때문에 맵핑명을 공통적으로 .do로 가이딩하던 때가있었는데 그것이 지금까지 이어진것이라는 이야기가 있다. 2021. 11. 3.
[JSP] Ajax를 이용한 비동기 주소가 바뀌지않고 웹페이지 화면이 변하는것들이 있다. 버튼을 눌러서 화면을 바꾸게 하거나 하는 행위는 내가 이벤트를 줄때만 서버를 연결한다는뜻이다. 주소가 바뀐다는 뜻은 새로운 요청이 생긴다는 뜻이다. 하지만 url주소가 이벤트가 생길때마다 변한다면 불편할 것이다. (회원가입페이지가 뭔가 누를때마다 변한다고 생각해보면...끔찍) 이러한 불편을 처리하기위해 Ajax(비동기 자바 스트립트)를 이용하여 서버와 브라우저 사이의 객체가 스스로 요청을 보내고 요청을 처리하는 작업을 해준다.(클라이언트 측에서의 작업과는 상관 없을때만) Ajax는 페이지 이동 없이 데이터 처리가 가능하기때문에 효율적이다. 제이쿼리 Ajax 사용법 $기호 다음에 ajax라고 쓰고 속성값 설정하기 $.ajax({ type: "post /.. 2021. 11. 2.
[코딩 상식] 파일 import 하는법 기존의 내장 라이브러리 파일들은 ctrl+shift+O 를 누르거나 ctrl+space 를 누르면 어떤것을 import 할지 쉬웠는데 외부에서 파일을 가져와 직접 경로를 지정해 import 해야할때는 어떻게 할까? 1 2 3 4 5 6 7 8 import.java.util.ArrayList; import crypt.BCrypt; import crypt.SHA256; public class MemberVO{ private Connection con; private PreparedStatement pstmt; Colored by Color Scripter cs 오류나서 빨간줄이 보인다. Src 파일 우클릭 New 클릭 package를 만든다. Package 이름을 import 바로 뒤에 들어간 package.. 2021. 10. 29.
[JSP] 표현언어 현재 JSP 페이지에서는 스크립트 요소보다는 표현언어와 JSTL가 쓰인다. 표현 언어는 과거 JSP페이지의 복잡한 자바코드를 없애기 위해 등장했다. 이 형태 안에 자바가 들어갔다면 (한칸띄기) ${ } (한칸띄기) 표현언어는 이런 형태 안에 내용이 들어간다. (javascript에서 쓰는 제이쿼리처럼 생겼다.) isELIgnored는 왜쓸까? JSP페이지에서 표현언어(EL)를 사용하기 위한 설정이다. 보통은 isELIgnored 속성을 false로 설정한다. 만약 isELgnored로 true로 하게 되면 표현언어 구문이 단순한 text로 해석된다. 꼭 false로 지정해준다. #jsp #표현언어 2021. 10. 28.