Web239 셀렉트박스 db 값, 선택 일단 프로그램 부분에서 option 부분을 자동 체크 하시려면 넘어온 파라미터를 받아서 option 부분에 value 값과 같은면 3항 연산자를 이용하셔서 selected 되도록 하시면 됩니다. 예제 1) 1차목록 가전제품 의류 전자 다른 방법으로 하는 경우는 window onload 이벤트 발생 시점에 CateNum1 객체에 값을 주시면 됩니다. 예제 2) 1차목록 가전제품 의류 전자 ------------- 내 방식 이런식으로 제이쿼리로 셋팅 Web/JSP_SERVLET 2016. 3. 11. ajax 참고 사이트 . http://rocabilly.tistory.com/27 Web/Javascript_Jquery 2016. 3. 10. 파일 다운로드 패키지화. 다운 ( 삭제도 보기 ) --------------------------- 파일 불러올 페이지 상단 선언 String sql ="select attachno, saveFileNm, orifilenm from g_attachedFile where letterNo=?";pstmt=conn.prepareStatement(sql);pstmt.setInt(1,letterNo);rs = pstmt.executeQuery();// DB 불러오는 예 . StringBuffer fileInfo = new StringBuffer();String fileTag = "%s";while(rs.next()){fileInfo.append(String.format(fileTag, java.net.URLEncoder.encode(rs.getString("sa.. Web/JSP_SERVLET 2016. 3. 10. jQuery Validation 플러그인 , 유효성검사 매우유용 http://hellogk.tistory.com/48 http://jqueryvalidation.org/documentation/ Web/Javascript_Jquery 2016. 3. 9. [JSP] checkbox 값 받기와 전송순서에 대하여 웹에서 데이터를 주고 받을때 사용하는 html태그들은 한정적이다. input box, radio, selectbox, checkbox 등이 있다. 이 중에서도 checkbox의 경우 동일한 태그 이름(name, id)로 구성을 하고 다중으로 체크한뒤 전송하게 되면 받는쪽에서는 체크되어있던 값들만 전송이 된다. 위에서 말했듯이 동일한 이름이 다중으로 넘어오면 받는쪽에서도 역시 다중으로 받을수 있게 처리해줘야 한다. 일반적인 방법으로는 request.getParameterValues 를 이용하여 배열로 받으면 된다. [보내는 쪽] [받는쪽]String[] type = request.getParameterValues("type") ; 위와같이 작성하면 체크한 값들만 전송되므로 해당 값들을 이용하여 다음 로직들.. Web/JSP_SERVLET 2016. 3. 9. ajax 데이터타입 헷갈린 부분과 jsonobject $(document).ready(function() { jQuery.ajax({ type:"GET", url:"/test", dataType:"JSON", // 옵션이므로 JSON으로 받을게 아니면 안써도 됨 success : function(data) { // 통신이 성공적으로 이루어졌을 때 이 함수를 타게 된다. // TODO }, complete : function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다. // TODO }, error : function(xhr, status, error) { alert("에러발생"); } });}); 이 부분에서 dataType 이 json 이면 json 으로 받는 것. 보내는 값이 아니고 받는 값임을 생각. 받을때 오류가 많.. Web/Javascript_Jquery 2016. 3. 8. 글자수 제한, 이력서 쓰는 양식처럼 글자수 표기 http://jsfiddle.net/gchoice/n7Mur/ Web/Javascript_Jquery 2016. 2. 26. execute / executeQuery / executeUpdate 차이 1.execute - executeQuery, executeUpdate 두가지 모두의 경우를 모두 포함한다. 즉 DDL, DML, DCL 모두 사용할수 있다는 것이다. 다만, 리턴이 boolean 값으로 넘어온다. 2. executeQuery() - ResultSet을 얻기 위한 메소드 - 주로 select 문이 이에 속한다. 3. executeUpdate() - 적용된 행의 갯수를 얻기 위한 메소드 -DDL(insert, update, delete)에 사용된다. -DML(crete, drop, alter)에 사용횐다. 원문출처 : http://www.javastudy.co.kr/docs/lec_jdbc/jdbc/4_statement.html http://chogoon.tistory.com/entry/e.. Web/JSP_SERVLET 2016. 2. 26. 리다이렉트 방식의 종류. 리다이렉트는 현재페이지를 다른페이지로 보내는 것을 말한다. 포워드와는 다르게 리다이렉트는 클라이언트단에서(브라우저) 발생하게 되고 결과적으로 보면 새로운 URL로 요청이 다시 일어나도록 하는 것이다. 자바의 입장에서 보면 리다이렉트에는 3가지 방법이 있다. 메타태그 이용 자바스크립트 이용 document.location.href= "http://www.google.co.kr"; sendRedirect이용 1,2번의 방법은 브라우저가 소스를 보고 판별해서 재요청을 하는것이고 3번째 방법은 전에 포스팅에 올렸던대로 header정보를 이용해서 브라우저가 리다이렉트를 하도록 서버쪽에서 코드를 심는 방법이다.(자바에선 이렇게 쓰고 헤더를 이용하는 방법은 다른 언어에도 있다.) 나는 1번은 잘 사용안하고 보통 2번.. Web/JSP_SERVLET 2016. 2. 26. 다른 라이브러리, 다른 버전의 jQuery와 충돌 방지하기 - $.noConflict(); Query를 사용할 때 다른 라이브러리와 충돌이 나는 경우가 있습니다. 충돌의 원인은 두가지로 구분할 수 있습니다. 다른 라이브러리와 충돌 다른 버전의 jQuery와 충돌 // 내 경우엔 플러그인 두개를 쓰려고했더니 각각의 jquery 가 조금 달라? 충돌이 일어났다. 각 경우에 대해서 어떻게 충돌을 방지할 수 있는지 알아보겠습니다. 다른 라이브러리와 충돌 jQuery는 $를 jQuery의 alias로 사용합니다. 그런데 다른 라이브러리에서 $를 함수나 변수로 사용한다면 jQuery가 제대로 작동하지 않을 수 있습니다. 이를 방지하는 방법은 jQuery에서 $를 alias로 사용하지 않도록 하는 것입니다.$.noConflict(); 또는jQuery.noConflict(); 를 넣으면 $를 다른 라이브러리.. Web/Javascript_Jquery 2016. 2. 26. 인터넷 주소 유효성 검사, 유효성 검사. 서치 중에 가장 온전한 것. https://gist.github.com/dperini/729294 ? public static boolean isVaildUrl(String url) { String reg = "^" + // protocol identifier "(?:(?:https?|ftp)://)" + // user:pass authentication "(?:\\S+(?::\\S*)?@)?" + "(?:" + // IP address exclusion // private & local networks "(?!(?:10|127)(?:\\.\\d{1,3}){3})" + "(?!(?:169\\.254|192\\.168)(?:\\.\\d{1,3}){2})" + "(?!172\\.(?:1[6-9]|2\\d|3.. Web/Javascript_Jquery 2016. 2. 26. jQuery FullCalendar 달력, 스케줄 플러그인 달력은 참 쓰이는곳이 많습니다. 개인, 조직의 일정관리에서부터 회의실 및 기타 예약 현황 관리까지 다양한 분야에 사용되고 있습니다. 여기서 소개해 드리는 jQuery 플러그인은 제목에서 보다시피 달력 플러그인입니다. 아래와 같은 형태로 이뤄져 있으며 FullCalendar 라는 이름처럼 웹브라우저를 가득 채우는 형태로 구성되어 있습니다. 네이버나 네이트의 일정관리처럼 month, week, day 로 일정을 보여주는 뷰가 존재합니다. 기존 DB에 존재하는 데이터를 JSON 형태로 받아 이벤트를 등록하게 되면 아래와 같은 달력형태로 표현할 수 있습니다. 해당 플러그인은 단순히 달력형태로 보여주기만 할뿐 일정을 입력하는 기능은 존재하지 않습니다. 입력하는 화면은 별도로 애플리케이션에 맞추어 개발이 선행되어야.. Web/Javascript_Jquery 2016. 2. 26. 이전 1 ··· 16 17 18 19 20 다음