BACK_END/문제해결

@Controller 에서 @RequestMapping 어노테이션 안 타던 이슈

minquu 2025. 8. 20. 16:29
반응형

👌이슈 내용
로그인 시 -> 로그인을 해야한다는 팝업을 만들기 위해서 AlertController 생성 후 

@RequestMapping("/front/show") 이런식으로 어노테이션 추가함

 

👍원인

서블릿 맵핑에서 들어오는 조건이 걸려있어서 JSP 를 통해서 Controller 호출이 안되었음

	<servlet>
		<servlet-name>action</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
		<init-param>
			<param-name>contextConfigLocation</param-name>
			<param-value>/WEB-INF/config/egovframework/springmvc/dispatcher-servlet.xml</param-value>
		</init-param>
		<load-on-startup>1</load-on-startup>
	</servlet>
    
	<servlet-mapping>
		<servlet-name>action</servlet-name>
		<url-pattern>*.do</url-pattern>
	</servlet-mapping>
	
	<servlet-mapping>
		<servlet-name>action</servlet-name>
		<url-pattern>*.ajax</url-pattern>
	</servlet-mapping>

 

- 이런 식으로 URL 패턴이 *.do 로 되어있어서 정상적으로 Mapping 이 작동 X

 

😘 해결 방법 

서블릿을 사용하기 위한 규약이기 때문에 구현하는 부분에서 .do를 사용해주는 걸로 변경해줘야함 

 

반응형