<bean id="testController" name="/hello.do" class="com.rl.controller.TestController" /> <!-- 定義視圖解析器 --> <bean class="org.sPRingframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/"></property> <property name="suffix" value=".jsp"></property> </bean> <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="mappings"> <props> <!-- 通過:http://localhost:8080/springmvc/hello1.do可以訪問 --> <prop key="/hello1.do">testController</prop> <!-- 通過:http://localhost:8080/springmvc/toIndexBean.do可以訪問 --> <prop key="/toIndexBean.do">toIndexBean</prop> </props> </property> </bean>public class TestController extends AbstractController { @Override protected ModelAndView handleRequestInternal(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception { System.out.println("hello springmvc"); //視圖解析器在解析ModelAndView的時候會自動追加前綴和后綴, //如果視圖解析器的前綴下依然有目錄結構,在ModelAndView中 //來指定前綴和后綴直接的一段路徑 return new ModelAndView("jsp1/index"); }}也可以繼承Controller接口
新聞熱點
疑難解答