java

ajax 404에러 발생하는 경우

주피터0410 2022. 7. 8. 22:32

* dispatcher-servlet.xml

    <bean class="org.springframework.web.servlet.view.BeanNameViewResolver" id="viewResolver" p:order="0"/>

	<bean id="jsonView" class="org.springframework.web.servlet.view.json.MappingJackson2JsonView">
		<property name="contentType" value="application/json;charset=UTF-8"/>
	</bean>

 

* html

	<script>
		$(document).ready(function() {
			$.ajax({
				type : 'post',
				url : '/info.ajax',
				success : function(data) {
                	console.log(data);
				},
				error : function(error) {
				}
			});
		});
	</script>

 

* java

	@RequestMapping(value = "/info.ajax")
	@ResponseBody		
	public ModelAndView info() throws Exception {
		Map<String, Object> resultMap = new HashMap<>();
		
		BasicInfoVO info = new BasicInfoVO();
		info = service.basicInfo();
		resultMap.put("data", info);
		
		ModelAndView mav = new ModelAndView("jsonView", resultMap);
		return mav;
	}