모든 레코드 조회하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE 는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. 동물 보호소에 들어온 모든 동물의 정보를 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요. SQL을 실행하면 다음과 같이 출력되어야 합니다. SELECT * from ANIMAL_INS orderby order by ANIMAL_ID asc; 오프라인/온라인 판매 데이터 통합하기 다음은 어느 의류 쇼핑..
1번 출력 주어진 초기 코드는 변수에 데이터를 저장하고 출력하는 코드입니다. 아래와 같이 출력되도록 빈칸을 채워 코드를 완성해 주세요. import java.util.Scanner; public class Solution { public static void main(String[] args) { String msg = "Spring is beginning"; int val1 = 3; String val2 = "3"; System.out.println(msg); System.out.println(val1 + 10); System.out.println(val2 + "10"); } } 2번 피타고라스의 정리 직각삼각형이 주어졌을 때 빗변의 제곱은 다른 두 변을 각각 제곱한 것의 합과 같습니다. 직각삼각형의 ..
Member.java @PostMapping("/checkMemberId") public ResponseEntity checkMemberId(@RequestBody String memberId) { int count = memberService.countByMemberId(memberId); if (count > 0) { return ResponseEntity.ok("exists"); // 이미 존재하는 회원 ID } else { return ResponseEntity.ok("available"); // 존재하지 않는 회원 ID } } CreateMember.jsp 회원ID 비밀번호
${pd.handling } 이렇게 출력됨 문자열로 길게 저장되어서 그런거였다. 잘라서 출력하려면 split을 사용해야한다는 생각이 들었다. 그래서 split 사용해가지고 아래와 같이 코드 변경함 @GetMapping("/product") public String requestProductById(@RequestParam("id") String productId, Model model) { Product pdById = productService.readProductById(productId); model.addAttribute("pd", pdById); // product.jsp 에서 pd. 해서 꺼내쓰면됨 String[] handlingArray = pdById.getHandling().split("..
오류발생 그래서 db확인해봄 근데 콘솔에는 상품아이디 생성된게 출력됨 문제의 코드 @PostMapping("/add") public String submitAddNewProduct(@ModelAttribute("addProduct")Product product, HttpServletRequest request) { MultipartFile img = product.getProductImage(); String saveName = img.getOriginalFilename(); String save = request.getSession().getServletContext().getRealPath("/resources/images"); File saveFile = new File(save, saveName)..
리뷰 업데이트 기능과 삭제 기능을 구현했다. 현재 페이지에서 페이지 이동을 하지 않고 구현하기 위해 AJAX를 사용했다. 삭제 기능은 잘되었다. 수정은 리뷰 수정폼을 불러오기 위해 jsp페이지에서 script로 ajax를 실행했다. 처음에 getmapping까지 도착했지만 수정 폼에 value값이 제대로 입력되지 않았다. 아래는 수정하기 전의 코드이다. hospitalReview.java @GetMapping("/update") @ResponseBody public String getUpdateReviewForm(@ModelAttribute("updateReview")HospitalReview hospitalReview, @RequestParam("id") String reviewId,@RequestPa..
경기목록에서 매칭이 아직 되지않은 경기의 상세보기를 클릭하면 매칭전이라는 alert창이 뜨도록 코드를 작성했다. 이전에 작성했을 때 안된 이유는 maches를 조회해서 그런것이었다. 문제점을 인식 ${not empty game.matches[0].teamName} 이 값을 비교하여 teamName의 값이 없을 경우 alert 창이 뜨도록 작성했다. 또한 매칭을 클릭한 후 위의 값이 존재하면 이미 매칭된 게임이라는 alert창을 띄우고 prevenDefault 를 하여 페이지 이동을 막았다. games.jsp 상세보기 매칭 게임 등록과 매칭을 등록할 때 로그인한 사용자가 가입된 팀의 정보를 가져와 자동으로 폼에 입력되도록 코드를 작성했다. 로그인할때 session에 사용자 이름과 아이디 그리고 팀아이디를 ..
app.js const months = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December", ]; const weekdays = [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", ]; const giveaway = document.querySelector(".giveaway"); const deadline = document.querySelector(".deadline"); const items = document.querySelectorAll("..
- Total
- Today
- Yesterday