您的位置:首页 > 编程语言 > Java开发

spring与springmvc整合

2016-02-21 10:49 597 查看
web.xml: 

<context-param>

    <param-name>contextConfigLocation</param-name>

    <param-value>classpath*:/SpringContext.xml</param-value>

  </context-param>

 

  <listener>

    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

  </listener>

  <listener>

    <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>

  </listener>

  <servlet>

    <servlet-name>dispatcherServlet</servlet-name>

    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

    <init-param>

      <param-name>contextConfigLocation</param-name>

      <param-value>  

            WEB-INF/classes/spring-servlet.xml  

        </param-value>

    </init-param>

    <load-on-startup>1</load-on-startup>

  </servlet>

  <servlet-mapping>

    <servlet-name>dispatcherServlet</servlet-name>

    <url-pattern>/*</url-pattern>
  </servlet-mapping>

SpringContext.xml:

<context:component-scan base-package="*" />
<bean
class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />
<bean
class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" />

spring-servlet.xml  :不用做配置

@Scope("prototype")
@Controller("OrderHandler")
<span style="font-family: Arial, Helvetica, sans-serif;">@RequestMapping(value = "/order")</span>
public class OrderHandler {
@RequestMapping(value = "/order")
public void order(HttpServletRequest request, HttpServletResponse response) {
<span style="white-space:pre">	</span>}
}

RequestMapping中必须写成(<span style="font-family: Arial, Helvetica, sans-serif;">value = "/order"),写成(</span><span style="font-family: Arial, Helvetica, sans-serif;">"/order"</span><span style="font-family: Arial, Helvetica, sans-serif;">)访问不到!</span>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java