본문 바로가기

분류 전체보기

(181)
<A HREF="#" 의 말끔한 대안 <a href="javascript:" Update on 2012-01 : 오래된 글을 보니 부끄럽기 짝이 없군요. 요즘은 이것보다 더 말끔하게, HTML과 JavaScript를 완전히 분리하는 방법을 선호하는 추세입니다. Unobtrusive JavaScript라고도 하는데요,Google 대충 이런 방식으로 구현합니다. 스크립트는 완전히 다른 파일에 따로 구현할 수 있고, 화면과 동작을 따로 구현할 수 있어서 훨씬 말끔하지요.----이번에도 사내게시판에 쓴 글을 옮겨왔습니다. ---- 아래의 글에 이어서 의 말끔한 대안을 제안해봅니다. 보통 이렇게들 많이 쓰죠? 이 방식은 치명적인 단점이 있습니다. href="#"에 의해서 페이지가 최상단으로 스크롤업 되버린다는거죠. 웹페이지의 사용성 측면에서 볼때 사용자가 보고있던 페이지 위치를 확 벗어나..
sendRedirect http://action713.tistory.com/entry/responsesendRedirect sendRedirect() session 유지 관계http://javaservice.net/~java/bbs/read.cgi?m=qna&b=qna2&c=r_p_p&n=1026896699 지금까지 알아낸것은 클라이언트가 A서버로 접속시 A서버에서 A서버 페이지 접속 후에 A서버에서 session.setAttribute("aaa", "111"); //세션 추가 하고, res.sendRedirect(A서버); // 이렇게 sendRedirect 하게 되면, A서버에서는 aaa 라는 세션은 유지되며 A서버 페이지 접속 후에 A서버에서 session.setAttribute("aaa", "111"); //세션 추가 ..
Child Window 로 값 보내기 (자식 창으로 값 전달하기) function requestAccessToken(){ var accessTokenForm = document.accessTokenForm; var url = "http://www.naver.com"; window.open('', "childWindow", 'width=500, height=500'); accessTokenForm.action = url; accessTokenForm.method = "post"; accessTokenForm.target = "childWindow"; /* 값이 채워져 있으면 따로 지정하지 않아도 됨. accessTokenForm.CLI_ID = "vlaue1"; accessTokenForm.CLI_SECRET = "vlaue2"; accessTokenForm.ACCESS..
새 창 띄우기 window.open http://soosooin.tistory.com/92
readonly와 disabled 차이점 text 컴포넌트는 readonly 속성이 존재한다. 하지만 checkbox, radio, select에는 readonly가 없고 disabled만 존재한다. 차이점은 readonly 속성은 쓰기만 방지될 뿐 request.getParameter("name")으로 읽을 수 있는 반면 disabled 속성은 아예 DOM 객체에서 사라지기 때문에 request.getParameter("name") 으로 값을 읽어 들일 수 없다. checkbox 나 radio , select 를 쓰기방지는 되지만 컨트롤러가 값을 읽어오게 하기 위해서는 사실 disabled 는 답이 없다. 따라서 우회적인 방법을 쓰곤 한다. 이름이 동일한 히든값을 만들어 두어서 항상 같은 값이 유지되도록 자바스크립트 함수로 만들어 놓고 사용하..
request.getContextPath()와 request.getRequestURI() 차이 request.getContextPath()는 프로젝트 path만 얻어온다.요청 : http://localhost/ZESTINE/test.jsp 경우→ /ZESTINE 경로만 얻는다 request.getRequestURI()는 프로젝트와 파일 경로까지 얻어온다.요청 : http://localhost/ZESTINE/test.jsp 경우→ /ZESTINE/test.jsp 까지 얻어온다. request.getRequestURI()를 사용한, 파일 이름만 얻어오는 방법(Split)String[] url = request.getRequestURI().split("/");String fileName = url[url.length-1]; // 배열의 마지막 값이 파일이름출처 : Tong - hArMa님의 Java/J..
DataInputStream / DataOutputStream http://twinw.tistory.com/96 자바파일입출력 정리 DataOutputStream DataOutputStream은 자바의 기본 데이터 타입별로 출력하는 메소드가 존재한다. 123456789101112131415161718192021222324252627import java.io.*; public class DataOutputStreamEx { public static void main(String[] args){ FileOutputStream f = null; DataOutputStream out = null; try { f = new FileOutputStream("C:\\Users\\han\\Desktop\\test.txt"); out = new DataOutputStream(f);..
블로그에 소스코드 붙이기 GitHub - Gist https://gist.github.com/ 출처: http://hanmomhanda.tistory.com/entry/%EB%B8%94%EB%A1%9C%EA%B7%B8-%EB%93%B1%EC%97%90-%EC%86%8C%EC%8A%A4-%EC%BD%94%EB%93%9C-Snippet-%EB%B6%99%EC%97%AC%EB%84%A3%EA%B8%B0-GitHub-Gist Color Scripter http://colorscripter.com/?run=1 출처: http://lightingtree.blogspot.kr/2014/03/blog-post_5.html