웹사이트의 내용을 복사하지 못하도록 하기 위해 마우스 오른쪽 버튼 클릭, 마우스 드래그, 키보드를 이용한 블럭 지정 등을 막는 방법이 있다 알툴바 등의 프로그램을 이용하면 막아놓은 것을 쉽게 풀어주긴 하지만 그래도 하지 않는 것보다는 효과가 있을거다 ㅎ 마우스 오른쪽 버튼 막기 onContextMenu = "return false" 마우스 드래그 막기 onDragStart = "return false" 블럭 지정 막기 onSelectStart = "return false"
[xxxx-servlet.xml] 정확하게 위와 같이 지정해 준다 [write.jsp] 제목 파일첨부 JSP 코딩을 할때 당연한 소리지만 항상 이름들은 꼭 대소문자를 구분해서 맞춰줘야 한다 뷰 페이지에서 id, file 이라고 지정했으면 Bean 클래스 또는 스프링에서 얘기하는 Command 클래스에서도 id, file 이라고 해줘야만 값을 제대로 받아온다 일단 file이라고 지정했다 [UploadCommand.java] package Spring_BBS; import org.springframework.web.multipart.MultipartFile; public class UploadCommand { String id; MultipartFile file; public String getId() { ..
[list.jsp] 다운로드 [xxxx-servlet.xml] 0 1 반드시 downloadViewResolver의 순위를 viewResolver 보다 우선으로 준다 우선순위를 주는 이유는 아래의 DownloadController에서 지정할 뷰(downloadView)를 커스텀으로 인식하지 못하고 downloadView.jsp로 보내버리기 때문이다 그리고 bean의 id명을 jsp와 중복되지 않도록 잘 지어줘야 한다 예를 들어서 위와 같은 코드가 있고 list.jsp / read.jsp가 존재하며 list.do의 주소로 실행될 ListImpl.java에서 반환될 뷰를 list라고 지정했다고 한다면... viewResolver보다 downloadViewResolver가 우선이기 때문에 바로 list.jsp..
위의 itemBean.title 은 String 타입인데, 이게 " ' ' " 홑따옴표로 묶어주지 않으면 숫자로 인식되기때문에 function reply(number, title, depth) { str = "/Spring_margo/reply.do?originalNumber=" + number + "&originalTitle=" + title + "&depth=" + depth + ""; document.location.href=str; } 위 자바스크립트 title에서 저놈이 홑따옴표로 묶지않고, 스트링으로 들어오게되면 스크립트가 동작을 하지않게 된다. 때문에 반드시 자바스크립트로 문자열값을 넘길때는 '${itemBean.title}' 무조건 '' 홑따옴표로 묶어주어야 된다. ㅅㅂ......저번에 이..
현재 창의 게시물에서 [수정] 버튼을 누르면 새창을 띄워서 비밀번호가 맞는지 확인해서 맞으면 수정 화면으로 보내주고 틀리면 비밀번호가 틀리다는 메세지를 띄워주는 방법이다 [원래 창] [스크립트 부분] function passwordCheck() { window.open("/Spring_BBS/password_check.chobo", "", "width=400, height=200, history=no, resizable=no, status=no, scrollbars=no"); } function inputPassword(password) { if(${boardBean.password} == password) { document.frm.submit(); } else { alert("비밀번호를 다시 확인해 ..
버튼 랜덤 이동
간단한 롤오버 예제인데 함수를 사용하지 않은 것과 사용한 것 2가지로 만들어 보았다 1. 함수를 사용하지 않은 방법 마우스가 오버되지 않았을때는 xxxx_off.jpg를 보여주고 오버되었을때는 xxxx_on.jpg를 보여준다 onMouseOver와 onMouseOut이란 속성을 사용하였고 자기자신의 이미지 소스를 건드릴때는 this라는 명령을 써준다 2. 함수를 사용하는 방법 this를 넘겨서 src의 파일명을 replace 했다 xxxx_off.jpg ===> xxxx_on.jpg xxxx_on.jpg ===> xxxx_off.jpg obj.src = "파일명" 이라고 써줄수도 있지만 이렇게 하게 되면 luffy와 nami에 해당하는 함수를 따로 만들어주거나 if문을 한번 더 거쳐야 하기에 간단히 re..
EL 표현에서도 함수(메소드)를 사용할 수 있다. EL에서 메소드를 사용하기 위해서는 다음과 같은 순서를 따라 작성해야 한다. 1. 정적인 공용 메소드를 제공하는 클래스를 만든다. 해당 메소드는 EL(JSP)에서 사용할 메소드이므로 반드시 정적인 공용 메소드여야 하며, 리턴 타입이 있어야 한다. 그래야지 JSP에서 브라우져에 내용을 그릴 수 있다. 2. 태그 라이브러리 서술자 파일을 만든다. EL 함수를 사용하기 위해서는 TLD(Tag Library Descriptor)란 파일로 자바 클래스, 메소드와 EL에서 호출할 메소드 명을 맵핑해야 한다. 3. JSP에 taglib 지시자를 코딩한다. 4. 함수를 호출하는 EL을 작성한다. 위 형식대로 EL을 작성해 보면 아래 처럼 작성할 수 있다. * DiceR..
프로퍼티의 프로퍼티를 스크립틀릿이나 표준액션으로만 표현하기가 어렵거나 아예 불가능한 경우가 있다. 즉 다음과 같은 서블릿 코드를 스크립틀릿이나 표준액션으로 표현하려고 하면 다음과 같이 표현할 수 밖에 없을 것이다. public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { foo.Person p = new foo.Person(); p.setName("Evan"); foo.Dog dog = new foo.Dog(); dog.setName("spike"); p.setDog(dog); request.setAttribute("person", p); RequestDi..
- 서양인
- 여성가족부
- 코멧
- 시각 차이
- 자바스크립트
- EL
- 페이지 이동
- 특수문자
- 랜덤
- mvc
- JSP
- 구매 가이드
- 스트럿츠
- 파이썬
- 함수
- 테이블
- 데이터베이스
- JavaScript
- 주피터 노트북
- ibatis
- window
- MacOS
- 동양인
- jstl
- 기본
- Android
- 안드로이드
- 오류
- struts
- 스프링
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Total
- Today
- Yesterday