Spring MVC (2)

이전 편 에서 나 는 프로세서 맵 을 BeanNameUrl Handler Mapping 으로 설정 하 였 으 며, 여 기 는 Simple Url Handler Mapping 으로 설정 하 였 다.
주소 표시 줄 입력:http://colo-pc:8080/SpringMVC01/X.do
배포 할 때 X. do 는 프로세서 맵 의 key 와 자동 으로 일치 하여 성공 하면 전송 합 니 다.
<?xml version="1.0" encoding="UTF-8"?>
<beans
	xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:p="http://www.springframework.org/schema/p"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
	
	<!--         -->
	<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
		<property name="mappings">
			<props>
			<!-- prop    key  url ,    BeanID            url
			 key  ,    prop      beanID    Controller 
			 -->
				<prop key="addEmp.do">addEmpController</prop>
				<prop key="saveEmp.do">empController</prop>
			</props>
		</property>
	</bean>
	
	<!--         -->
	<bean class="org.springframework.web.servlet.view.UrlBasedViewResolver">
		<property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
		<!--prefix suffix   ,  view       
		     ,      /WEB-INF/jsp/*.jsp  
		 -->
		<property name="prefix" value="/WEB-INF/jsp/" />
		<property name="suffix" value=".jsp" />
	</bean>
	
	<!--        -->
	<!-- class   ParameterizableViewController,          ,       
	 viewName   value ,             bean ,     add_emp 
	 -->
	<bean id="addEmpController" class="org.springframework.web.servlet.mvc.ParameterizableViewController">
		<property name="viewName" value="add_emp"></property>
	</bean>
	
</beans>

좋은 웹페이지 즐겨찾기