2016-04-21 13 views
0

web.xmlspringmvc und URL-Muster

<servlet> 
    <servlet-name>springMVC</servlet-name> 
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
    <init-param> 
     <param-name>contextConfigLocation</param-name> 
     <param-value>classpath*:spring/*.xml</param-value> 
    </init-param> 
    <load-on-startup>1</load-on-startup> 
</servlet> 
<servlet-mapping> 
    <servlet-name>springMVC</servlet-name> 
    <url-pattern>/*</url-pattern> 
</servlet-mapping> 

Controller

@Controller 
@RequestMapping("/car/*") 
public class CarController extends BaseController { 

    @RequestMapping("baojia.html") 
    public ModelAndView baojia() { 
     ModelAndView view = new ModelAndView(); 
     view.setViewName("baojia"); 
     return view; 
    } 

wenn ich http://mydomain/car/baojia.html besuchen und hat diesen Fehler:

[carloan]2016-04-21 09:01:31,177 WARN [org.springframework.web.servlet.PageNotFound] - <No mapping found for HTTP request with URI [/views/baojia.jsp] in DispatcherServlet with name 'springMVC'> 

spring.xml ViewResolver

<bean id="ViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
    <property name="cache" value="false"/> 
    <property name="contentType" value="text/html;charset=UTF-8" /> 
    <property name="prefix" value="/views/"/> 
    <property name="suffix" value=".jsp"/> 
    <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/> 
</bean> 

und ich habe Datei in /views/boajia.jsp

ob ich Schriftsteller, ist es nicht

<mvc:resources mapping="/views/" location="/views/**" /> 

und ich habe eine andere Frage funktionieren, i wan't diese URL-Muster, um passende :/api/* und der Controller ist:

@Controller 
@RequestMapping("/api/*") 
public class CarApiController extends BaseController { 

    @RequestMapping("get") 
    @ResponseBody 
    public JsonResult getCars() 

aber es

Antwort

0

URL Mapping Erklärung nicht ordnungsgemäße Verwendung @RequestMapping ("/ Auto") und @RequestMapping ("/ baojia.html")

Verwandte Themen