javascript
SpringMVC 应用配置
1、增加Spring的支持
新建web項目,添加如下jar包:
commons-logging-1.2.jar spring-aop-4.2.5.RELEASE.jar spring-aspects-4.2.5.RELEASE.jar spring-beans-4.2.5.RELEASE.jar
spring-context-4.2.5.RELEASE.jar spring-context-support-4.2.5.RELEASE.jar spring-core-4.2.5.RELEASE.jar spring-expression-4.2.5.RELEASE.jar
spring-instrument-4.2.5.RELEASE.jar spring-instrument-tomcat-4.2.5.RELEASE.jar spring-jdbc-4.2.5.RELEASE.jar spring-jms-4.2.5.RELEASE.jar
spring-messaging-4.2.5.RELEASE.jar spring-orm-4.2.5.RELEASE.jar spring-oxm-4.2.5.RELEASE.jar spring-test-4.2.5.RELEASE.jar
spring-tx-4.2.5.RELEASE.jar spring-web-4.2.5.RELEASE.jar spring-webmvc-4.2.5.RELEASE.jar
spring-webmvc-portlet-4.2.5.RELEASE.jar spring-websocket-4.2.5.RELEASE.jar
2、配置前端控制器DispatcherServlet
配置web.xml文件(添加DispatcherServlet的配置)
<!-- 定義Spring MVC的前端控制器-->
<servlet>
<servlet-name>springmvc</servlet-name>
<sevlet-class>org.springframework.web.servlet.DispacherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-stratup>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
?
3、配置SpringMVC的Controller
配置springMVC的配置文件spring-config.xml
<beans>
<!--配置Handle,映射“Hello”請求-->
<beanname="/hello" class="org.fkit.conttroler.HelloController" />
<!--處理映射器將bean的那么作為url進行查找,需要在配置Handle時指定name(即URL)-->
<bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping" />
<!--SimpleControllerHandlerAdapter是一個處理器適配器,所有處理器適配器都要實現HandlerAdapter接口-->
<bean class="org.springframework.web.servler.mvc.SimpleControllerHandlerAdapter" />
<!--配置視圖解析器-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" />
</beans>
4、Controller類的實現
Controller類必須實現Controller接口 ,用來處理/hello請求。(或者直接使用@Controller注解)
public class HelloController implements Controller{
private static final Log logger = LogFactory.getLog(HelloController.calss);
@Override
public ModelAndView handleRequest(HttpServletRequest request,HttpServletResponse response) throws Exception{
logger.info("HandleRequest 被調用");
ModelAndView mv = new ModelAndView();
mv.addObject("message","Hello World!");
mv.setViewName("/WEB-INF/content/welcome.jsp");
return mv;
}
}
5、View頁面
<body>
<!--頁面可以訪問Controller傳遞出來的message-->
${requestScope.message}
</body>
6、測試應用
http://localhost:8080/SpringmVCTest/hello
轉載于:https://www.cnblogs.com/gaofz/p/7200933.html
總結
以上是生活随笔為你收集整理的SpringMVC 应用配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Codeforces 138C(区间更新
- 下一篇: JS电子文档链接