2013-10-16 50 views
0

尽管通过enumerois示例仍然无法检测到我面临的问题! 任何关于此事的帮助将会是很大的帮助。找不到使用URI的HTTP请求的映射错误

错误我得到是“ 未找到HTTP请求的URI与[/ PMDBWebReport/PMDB /]在DispatcherServlet的与名称映射‘PMDBReportsDispatcher’

不知道什么是错我让这里.. !!我规格是这样的。

1日在web.xml

<servlet> 
    <servlet-name>PMDBReportsDispatcher</servlet-name> 
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
    <init-param> 
     <param-name>contextClass</param-name> 
     <param-value> 
      org.springframework.web.context.support.AnnotationConfigWebApplicationContext 
     </param-value> 
    </init-param> 
    <init-param> 
     <param-name>contextConfigLocation</param-name> 
     <param-value>/WEB-INF/PMDBReportsDispatcher-servlet.xml</param-value> 
    </init-param> 
    <load-on-startup>1</load-on-startup> 
</servlet> 
<servlet-mapping> 
    <servlet-name>PMDBReportsDispatcher</servlet-name> 
    <url-pattern>/</url-pattern> 
</servlet-mapping> 

我PMDBReportsDispatcher-servlet.xml中

 <bean id="viewResolver" 
    class="org.springframework.web.servlet.view.UrlBasedViewResolver"> 
    <property name="viewClass" 
       value="org.springframework.web.servlet.view.JstlView" /> 
    <property name="prefix"> 
     <value>/WEB-INF/views/viewonly/</value> 
    </property> 
    <property name="suffix"> 
     <value>.jsp</value> 
    </property> 
</bean> 

控制器代码是

@Controller 

公共类SummaryReportsController {

@RequestMapping(value="/pmdb") 
public ModelAndView test(HttpServletResponse response) throws IOException{ 
     System.out.println("Am inside SummaryReportsController...."); 
    return new ModelAndView("index"); 
} 

}

![ ]

+0

得到了罪魁祸首! :)/WEBINF是原因!我改变了这一点,它工作正常.. WEB-INF/views/viewonly/ peetTechs

回答

0

更改您的请求映射和上下文路径添加*像这样:

<servlet-mapping> 
    <servlet-name>PMDBReportsDispatcher</servlet-name> 
    <url-pattern>/*</url-pattern> 
</servlet-mapping> 
相关问题