내가 이클립스로 jsp 웹 프로젝트를 하나 만들었는데
내 pc 로컬환경에서는 메뉴를 누르면 다른 jsp 찾아서 잘 넘어가거든?
근데 호스팅을 해서 도메인 사이트에 들어가면
메뉴를 누르면 해당 페이지의 jsp를 못찾고 404오류가 뜨는 것 같은데..
이거 분명 web.xml이나 뭔가 어디서 경로부분을 설정하는게 있는 거 같은데
어떤식으로 검색을 해서 찾아야 하는지도 모르겠고 호스팅한 사이트에서는 계속 첫 홈페이지만 제대로 뜨고
페이지 넘어가는게 죄다 404 오류가 뜨는데 어디서 설정하는게 있는지 고수형들 답변좀 달아주라..
@Controller
public class HomeController {
@RequestMapping(value = "/", method = RequestMethod.GET)
public String home(HttpServletRequest request) {
return "home"; -> 홈페이지 딱 접속했을 때 home.jsp는 잘 찾아서 접속됨.
}
/** 사업소개 */
@RequestMapping(value = "/business", method = RequestMethod.GET)
public String business() {
return "/business"; -> 그런데 이렇게 다른 jsp 페이지 못찾고 404오류가 뜨는 상황
}
/** 제휴문의 */
@RequestMapping(value = "/alliance", method = RequestMethod.GET)
public String alliance() {
return "/alliance";
}
}
설리1
프로그래밍 갤러리에 프로그래머는 한명도 없누..
다들 웹땔깜이아니라 상남자식 시스템프로그래머라서 그럼
이렇게만 올리면 왜 안되는지 모르겠는데, 패킷까보는게 좋을듯?
실제 어디로 요청을쏘는지부터 까봐야할거같은데
지금 서치결과 c:url 태그를 쓰면 될 것 같은데 아 뭔지 하나도 모르겠다
나도 이런일겪은적은 없는데 나라면 일단 패킷부터 까볼듯 ㅇㅇ 방법알려주는거임
패킷부터 까본다는게 무슨말이야...ㅎㅎ???ㅋㅋㅋㅋㅋ진짜 이해를 못해서..ㅠㅜ
F12누르면 개발자모드 나옴, 거기서 네트워크 탭 눌러서 패킷주고받은거 볼수있는데 일단 패킷이뭔지부터 아는게 좋겠다
근데 이거 쌩 jsp가 아니라 스프링아니냐? 어노테이션보니
스프링프레임워크로 만들었지??
지금 (메뉴1) 이걸 누르면 예를들어 www.aaa.com/a 페이지로 가서 컨트롤러에 /a -> a.jsp 를 찾게 했는데 a.jsp 를 못찾는거 같아..
로컬에선 된다며
스프링프레임워크로 만든거야
응 로컬에서는 그 www.aaa.com/a 페이지가 문제없이 잘 출력되는데 이제 호스팅한 실제 웹사이트에서는 404 오류가 뜨는거야
서버에 배포는 잘 됐고?
https://okky.kr/article/256470
요기 링크가 너랑 비슷한문제인거같다
형 내가 다시 글썻는데 그것좀봐주라