본문 바로가기
개발일기

학원 수업 30일차 220930

by hhana 2022. 10. 27.
  • 9-12

(write.jsp)(MemoDTO.java)(MemoInsertDTO.java)(memo-mapper.xml)(MemoController.java)

 

 

  • 12-1

쿼리 스트링 파라미터
http://localhost:8080/web05Mybatis/memo/delete?no=23

(list.jsp)
<td><a href="delete?no=<%=dto.getNo()%>">삭제</a></td>
<td><a href="delete?no=<%=dto.getNo()%>&data=aaa">삭제</a></td> //여러개 정보 전달 가능

Long 레퍼 클래스
//문자열인데 숫자로만 이루어진 문자열은 숫자형으로 변경하는 기능 제공
long no =Long.parseLong(_no);

서버 열고
SqlSession sqlSession = MybatisConfig.getInstance().openSession(true); //자동커밋true
sqlSession.close();
쿼리 실행하면 됨

SqlSession sqlSession = MybatisConfig.getInstance().openSession(true);
sqlSession.delete("MemoMapper.deleteByNo", no);
sqlSession.close();

그리고 memo-mapper.xml에 쿼리 추가
<delete id="deleteByNo">
  delete memo
  where no=#{no}
  </delete>

 

 

  • 2-3

수정 기능 추가
https://www.w3schools.com/ > jQuery(자바스크립트를 메서드 형식으로 만들어놓은것)
> Get Started > jQuery CDN > Google CDN: <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> 복사하여
list.jsp </head> 윗줄에 붙여넣기

 

 

  • 4-5

필터 EncodingFilter.java 생성

JSTL
https://tomcat.apache.org/
Apache Tomcat > Taglibs > Download > Jar Files 에서
Impl, Spec, EL 다운(Tools폴더) > 세개 복사하여 이클립스 프로젝트 lib에 복붙

ADD DEPENDENCIES TO A WEB APPLICATION
Jar Files - Binary README --https://downloads.apache.org/tomcat/taglibs/taglibs-standard-1.2.5/README_bin.txt
To use this distribution with your own web applications, add the following JAR
files to the '/WEB-INF/lib' directory of your application:
   - taglibs-standard-spec-1.2.5.jar
   - taglibs-standard-impl-1.2.5.jar
   - taglibs-standard-jstlel-1.2.5.jar
   - xalan-2.7.1.jar
   - serializer-2.7.1.jar

JSTL EL표현식?
https://daesuni.github.io/jstl/
반으로 알고있는 JSTL이란 JSTL + EL의 조합을 말하며
HTML 코드 내에 java 코드인 스크립틀릿 <%= student %>를 ${student}로, <%=if %>문을 <c:if>, <%=for%>문을 <c:forEach>로 대체하여 사용함

 

  • 5-6

kdata 인사이트

절차형sql?
(프로시저, 사용자정의함수, 트리거)
https://for-it-study.tistory.com/67

'개발일기' 카테고리의 다른 글

학원 수업 34일차 221007  (0) 2022.10.31
학원 수업 33일차 221006  (0) 2022.10.31
학원 수업 32일차 221005  (0) 2022.10.27
학원 수업 31일차 221004  (0) 2022.10.27
학원 수업 29일차 220929  (0) 2022.10.27
학원 수업 28일차 220928  (0) 2022.10.26
학원 수업 27일차 220927  (0) 2022.10.26
학원 수업 26일차 220926  (0) 2022.10.26

댓글