Jsp 模型、视图和控制器存在问题

Jsp 模型、视图和控制器存在问题,jsp,spring-mvc,jstl,Jsp,Spring Mvc,Jstl,我做一个hello world非常简单,现在我想捕捉一个类的数据,但我做不到,当我编译项目时,一切都很完美,当我运行项目时,向我显示一个错误:Estado HTTP 404,我不知道如何解决这个问题,请帮助 我的控制器是welcomeController public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOE

我做一个hello world非常简单,现在我想捕捉一个类的数据,但我做不到,当我编译项目时,一切都很完美,当我运行项目时,向我显示一个错误:Estado HTTP 404,我不知道如何解决这个问题,请帮助

我的控制器是welcomeController

public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response)
  throws ServletException, IOException {
   List usuarios = catalogFacadeImpl.getUserList();
   logger.info("Returning hello view with " + usuarios);
   return new ModelAndView("welcome", "usuarios", usuarios);
我的模型是branch\u try\u htmlModulo-servlet.xml

<bean name="/welcome.htm" class="com.bamboo.catW3.business.impl.WelcomeController"/>
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
  <property name="mappings">
        <props>
             <prop key="/welcome.htm">branch_try_htmlModulo</prop>
        </props>
    </property>
</bean>

<bean id="beerListController" class="com.bamboo.catW3.business.impl.WelcomeController">
    <property name="catalogFacadeImpl" ref="catalogFacadeTarget"/>
</bean>

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

分支机构
我的观点是welcome.jsp

<html>
  <head><title>Hello :: Spring Application</title></head>
    <body>
     <table border="0">
       <c:forEach items="${usuarios}" var="usuario">
        <tr>
             <td><c:out value="${usuario.user_name}"/></td>
        </tr>
         </c:forEach>
    </table>
   </body>
</html> 

您好::Spring应用程序
我的web.xml是

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>

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

 <servlet>
    <servlet-name>branch_try_htmlModulo</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet
    </servlet-class>
    <load-on-startup>2</load-on-startup>
</servlet>

  <servlet-mapping>
    <servlet-name>branch_try_htmlModulo</servlet-name>
    <url-pattern>*.htm</url-pattern>
  </servlet-mapping>

  <welcome-file-list>
    <welcome-file>
      index.jsp
    </welcome-file>
  </welcome-file-list>

上下文配置位置
/WEB-INF/applicationContext.xml
org.springframework.web.context.ContextLoaderListener
分支机构
org.springframework.web.servlet.DispatcherServlet
2.
分支机构
*.htm
index.jsp

不推荐使用整个控制器类层次结构。SpringMVC的首选用法是使用@Controller注释类


在您走得太远之前,您可能需要阅读。

尝试将您的配置更改为此,如果仍然存在问题,请报告

<bean id="welcomeController" class="com.bamboo.catW3.business.impl.WelcomeController"/>
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
  <property name="mappings">
        <props>
             <prop key="/welcome.htm">welcomeController</prop>
        </props>
    </property>
</bean>

欢迎控制器

我认为这段代码可能是问题所在contextConfigLocation/WEB-INF/applicationContext.xml org.springframework.WEB.context.ContextLoaderListener