코드를 입력하고 실행 후 아래와 같은 오류가 발생했다. 500번 응답코드는 서버쪽 오류이다. 오류가 발생한 페이지는 수정 페이지에서 발생을 했는데 아래와 같이 한글이 제대로 출력이 되지않고 깨지는 것을 확인할 수 있었다. 이러한 오류가 발생하는 것을 보아 수정을 위한 페이지(jsp)에 인코딩이 UTF-8로 설정되어 있지 않다는 것을 알 수 있었다. 확인 후 아래와 같인 UTF-8로 변경하여 인코딩해주었다. 코드를 변경한 결과 수정 후에도 한글이 깨지지않고 제대로 출력되는 것을 볼 수 있었다.
근본 원인으로 아래와 같이 오류 출력되었다. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'orderController': Unsatisfied dependency expressed through field 'orderService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'orderServiceImpl': Unsatisfied dependency expressed through field 'orderReposi..
CartRepositoryImpl.java package com.springmvc.repository; import java.util.HashMap; import java.util.Map; import org.springframework.stereotype.Repository; import com.springmvc.domain.Cart; @Repository public class CartRepositoryImpl implements CartRepository{ private Map listOfCarts; public CartRepositoryImpl() { listOfCarts = new HashMap(); } @Override public Cart create(Cart cart) { if(listOf..
public class Project04 { ...... } public static void map_service(String point_x, String point_y, String address) { String URL_STATICMAP = "https://naveropenapi.apigw.ntruss.com/map-static/v2/raster?"; String pos; try { pos = URLEncoder.encode(point_x + " " + point_y, "UTF-8"); String url = URL_STATICMAP; url += "center=" + point_x + " , " + point_y; url += "&level=16&w=700&h=500"; url += "&marke..
Pattern =\uC720\uD6A8\uD558\uC9C0 \uC54A\uC740 \uB3C4\uC11CID\uC785\uB2C8\uB2E4(\uC22B\uC790\uB85C \uC870\uD569\uD558\uACE0 ISBN\uC73C\uB85C \uC2DC\uC791\uD558\uC138\uC694). Size =\uC720\uD6A8\uD558\uC9C0 \uC54A\uC740 \uB3C4\uC11C\uBA85\uC785\uB2C8\uB2E4(\uCD5C\uC18C 4\uC790\uC5D0\uC11C \uCD5C\uB300 50\uC790\uAE4C\uC9C0 \uC785\uB825\uD558\uC138\uC694). Min =\uC720\uD6A8\uD558\uC9C0 \uC54A\uC740 ..
spring 한글 깨짐 chap06의 Example02Controller.java를 실행하면 다음과 같이 한글 깨짐 현상이 발생한다. jsp를 사용할때는 request로 값을 주고 받을때는 setCharacterEncoding("UTF-8")로 한글깨짐 현상을 방지하는 전처리가 가능했지만 spring에서는 불가능 하므로 web.xml에서 추가 작성이 필요하다. web.xml에 아래와 같은 코드를 추가 작성해주면 한글 깨짐 오류를 고칠 수 있다. web.xml encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /* web.xml 변경 후
button과 submit의 차이 submit은 button + submit의 기능을 한다. 그렇기 때문에 입력 받은 값을 제출하는 기능을 기본으로 가지고 있다. 반면에 button은 단지 버튼의 역할을 한다. 입력 받은 값을 제출하지 못하므로 따로 기능을 작성하여 설정해 주어야한다. button은 html에서 js로 이동하여 if문을 실행하고 submit 기능을 따로 작성하기 때문에 submit 또한 js에서 함께 실행된다. 하지만 submit은 js 실행 후 submit을 실행하여 action을 실행한다. 아이디 : 비밀번호 : type이 button일 경우 아이디를 입력하지 않으면 return false;이므로 남은 모든 코드를 취소시킨다. 이때 submit은 js 안에 있기 때문에 취소되어 sub..
- Total
- Today
- Yesterday