Web(11)
-
Jquery Toast Plugin 사용해서 공지사항 띄우기..
우선뭐 해당 API js파일이랑 css파일은 다운받아서 프로젝트 내부에 넣어주었다는 가정 하에 시작 jsp먼저 작성하자. main.jsp 위의 코드처럼 토스트를 띄우고싶은 화면에 해당 파일들 주소를 참조해준다. 이제 스크립트를 작성하자. main.js /* 3. 해당 페이지가 뜰때 Toast를 띄워준다. */ $(document).ready(function(){ /* 공지사항 코드 호출 */ fnGetNoticeData(); }); /* 2.fnSetToast 함수의 파라미터를 셋팅해주면서 호출해주는 함수를 생성 */ function fnGetNoticeData() { $.ajax({ url: "/getNoticeCodeList.do", type: "POST", data: { "commonCdSch" :..
2021.11.29 -
JSP에서 form전송 시 주의(submit 막기)
조회조건 조회 form에서 단일 input으로 되어있을때 자체? submit이 되게 되어있다. 이것은 개발할때 의도치않은 동작을 유발한다. Enter키를 누르면 지혼자 조회되곤 한다. 예를들어 js에 버튼을 클릭할 시 jqGrid를 호출하는 함수에 해당 Form을 전달하게 되면 $(document).ready(function() { $("#btn_search").click(function() { jsonSearchGrid({ searchId: '#searchForm', gridId: '#dataDateList' }); } } 2번 조회 되는 의도치않은 submit이 발생한다. 이것을 방지하기 위해서 form 속성에 onSubmit="return false;" 를 넣어주면 된다.
2021.11.24 -
HTML input값 byte 길이 체크 후 메세지 띄우기
Script $(document).ready( function() { //글자 byte 수 제한 $('.byteLimit').blur(function(){ var thisObject = $(this); var limit = thisObject.attr("limitbyte"); //제한byte를 가져온다. var str = thisObject.val(); var strLength = 0; var strTitle = ""; var strPiece = ""; var check = false; for (i = 0; i < str.length; i++){ var code = str.charCodeAt(i); var ch = str.substr(i,1).toUpperCase(); //체크 하는 문자를 저장 strP..
2021.11.23 -
SUBSTR, INSTR 사용해서 문자열 자르기 하려다가 JAVA split 사용으로 변경
A테이블에 a컬럽에 들어있는 내용 zzzz2/IT지원/10.11.43.90 JJC09/신세카이 프로젝트/0:0:0:0:0:0:1 JJC09/신세카이 프로젝트/10.11.5.245 JJC09/0:0:0:0:0:0:1 NULL 이런 식으로 들어가 있는 컬럼이 있는데, SELECT 로 뽑아 오고싶은 것은 IT지원, 신세카이프로젝트 이런 내용들만 뽑아오고싶고 4번째 로우같이 가운데 문자열이 없는건 null처리 하고싶어요 라고 생각했는데 그냥 서버로 데이터 뽑아서 해결함.. 해결 코드 @Override public List getUserLoginHistList(UserLoginHistVO paramVO) throws Exception { //쿼리결과를 UserLoginHistVO 형식으로 list에 담음 List..
2021.11.15 -
JSP 게시판 만들기 7 - 프로젝트 완성
드디어 기나긴 자신과의 싸움끝에 이번 프로젝트를 다 업로드 했다. 시부레;; 이제 완성한 이 프로젝트를 이용해서 깃허브 사용법을 작성해 볼것이다. 사실 마지막 강의가 남아있었는데, 그건 글로 옮겨 적기가 힘들어서 다음에 제대로된 홈페이지를 구현해서 한번 나만의 웹사이트를 배포 해보자~ 굿; *15.jsp 배포편 참고 - 나중에 홈페이지를 배포 하고싶을때*
2021.02.09 -
JSP 게시판 만들기 6 - 글 수정 및 삭제 기능구현, 웹사이트 메인 페이지 디자인
이제 4에서 마지막에 만들었던 수정및 삭제 버튼에 대한 기능을 구현 해보자~.. 이쯤되면 어디서 부터 시작을 해야할지 대충 감이 올것이다. BbsDAO로 가서 글 수정 함수를 만들어 주러 가자; (BbsDAO.java) package bbs; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.ArrayList; //DAO클래스는 실제로 데이터베이스에 접근을 해서 어떤 데이터를 빼오는 역할을 하는 클래스 public class BbsDAO { // connection:db에접근하게 해주는 소스를 넣을 부분 pri..
2021.02.02