본문 바로가기
Ajax 값 공백으로 넘어 올 때 처리하기 + 아이디 중복체크 $.parseJSON()사용 Ajax사용하여 아이디중복체크를 구현했는데 문제가 발생했다. success:function($data) 부분의 $data가 " "no"" 이런식으로 앞에 공백값이 찍히는것이다... 엔터값없이 다른 소스들을 다 붙여보아도 공백의 길이만 줄어들 뿐 공백이 사라지진 않았다. 이럴 때 해결방법은.. 배열로 담아서 보내버리기! 아이디 중복 체크.jsp 에 JSONArray ja = new JSONArray(); ja.add(result); out.print(ja.toJSONString()); 배열로 전송한다. try { ps = con.prepareStatement(sql_Select); rs = ps.executeQuery(); if (rs.next() == true) { result="no"; } else {.. 2022. 8. 22.
session, cookie 장,단점 및 사용 예시 session, cookie client에 정보를 저장해서 서버와 통신하면서 페이지 이동시 지속적으로 사용 가능하도록 하는 객체 session: 클라이언트 입력 정보-> 서버에 저장 -> 브라우저에 저장하는 형태 cookie: 서버에서 생성->클라이언트에 저장되어 사용 실사용: session : 로그인, 메일발송 정보, 결제정보 cookie: 팝업창, 접속자 PC정보 session 단점: 여러서버에서 공유할 수 없음 (JSP) (통합아이디 이런거는 session을 못 만듦) cookie 단점: 정보노출 단계가 낮음(Javascript, JSP) 세션 사용 법 String user ="hong"; String email ="hong@nate.com"; int level =4; session.setAttri.. 2022. 8. 17.
tomcat 서버 오류날 때 여기서 서버 remove해주고 Server Runtime => 서버 다시 설치한다. 2022. 8. 17.
Forward / Include 차이점 Forward = A에서 B로 전달하면 제어권을 A로 다시 전달받지 못함 최종화면에는 B에서 처리한 화면만 보임 Include= A에서 B로 잠시 제어권을 빌려주고 처리를 후 A로 반납할 수 있음 최종화면에는 A의 내용에 B가 들어와서 보여짐 include 태그/디렉티브 -다른 페이지의 결과를 가져와서 출력 -지정한 페이지를 태그가 위치한 부분에 포함시킬 때 사용 -포함할 jsp페이지의 실행결과를 현재 위치에 포함시키는 역할 -출력을 공유할 때 사용 -결과를 가져오는 거라서 변수를 공유할 수 없음 -다른페이지의 소스를 가져와서 실행 -모든 jsp페이지에서 사용되는 변수 지정 -간단하면서 모든 페이지에 중복되는 문장 -처리부분을 공유할 때 사용 -소스를 가져오는 거라서 변수를 공유할 수 있음 -하나의 js.. 2022. 8. 12.
현재 시각 mysql 에 입력하기 / 값 전달 LocalDateTime time= LocalDateTime.now(); DateTimeFormatter drf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); String datatime=time.format(drf); 이 상태에서 datatime 을 insert 해주면된다. String now = new SimpleDateFormat("yyyyMMdd").format(new Date()); 더 짧은 코드는 상기도 가능하다. 예시 String sql = "insert into poll values ('0',?,?,?,?,'"+datatime+"');"; 2022. 8. 11.