Java SpringMVC如何映射资源

Java SpringMVC如何映射资源,java,spring,twitter-bootstrap,spring-mvc,Java,Spring,Twitter Bootstrap,Spring Mvc,我在SpringMVC中做一个应用程序,我想使用bootstrap,但我无法链接resources文件夹,当我试图疯狂地使用我的应用程序崩溃时,是否有其他方法映射resources文件夹 这是我的调度器servlet <?xml version="1.0" encoding="UTF-8"?> <!--<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3

我在SpringMVC中做一个应用程序,我想使用bootstrap,但我无法链接resources文件夹,当我试图疯狂地使用我的应用程序崩溃时,是否有其他方法映射resources文件夹

这是我的调度器servlet

<?xml version="1.0" encoding="UTF-8"?>
<!--<beans xmlns="http://www.springframework.org/schema/beans"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:p="http://www.springframework.org/schema/p"
   xmlns:aop="http://www.springframework.org/schema/aop"
   xmlns:tx="http://www.springframework.org/schema/tx"
   xmlns:mvc="http://www.springframework.org/schema/mvc"

   xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
                             http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd
                             http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd
                             http://www.springframework.org/schema/mvc 
http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd">-->
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/mvc             
http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd
                http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd     
                http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
                http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd">

<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping"/>

<!--
Most controllers will use the ControllerClassNameHandlerMapping above, but
for the index controller we are using ParameterizableViewController, so we must
define an explicit mapping for it.
-->
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
    <property name="mappings">
        <props>

            <prop key="index.htm">indexController</prop>
            <prop key="home.htm">homeController</prop>
            <prop key="cliente.htm">AdministracionController</prop> 
            <prop key="receta.htm">RecetaController</prop>  
            <prop key="ingrediente.htm">IngredienteController</prop>
            <prop key="AñadirCliente.htm">AdministracionController</prop>
            <prop key="AñadirUsuario.htm">InfoclienteController</prop>
            <prop key="editarUsuario.htm">UsereditController</prop>
            <prop key="login.htm">LoginController</prop>
            <prop key="compañia.htm">homeController</prop>
            <prop key="socios.htm">homeController</prop>
            <prop key="soluciones.htm">homeController</prop>
            <prop key="listaUsuario.htm">InfoclienteController</prop>
            <prop key="consultaMinuta.htm">SupervisorController</prop>
            <prop key="consultaExito.htm">SupervisorController</prop>
            <prop key="consultaError.htm">SupervisorController</prop>
            <prop key="minutaDia.htm">SupervisorController</prop>
            <prop key="editarCliente.htm">ClienteController</prop>
            <prop key="admHome.htm">Administrador2Controller</prop>
            <prop key="encarHome.htm">EncargadoController</prop>
            <prop key="infoCliente.htm">InfoclienteController</prop>
            <prop key="listaCasino.htm">CasinoController</prop>
            <prop key="AñadirCasino.htm">CasinoController</prop>
            <prop key="editarCasino.htm">CasinoeditController</prop>
            <prop key="AñadirIngrediente.htm">IngredienteController</prop>
            <prop key="editarIngrediente.htm">Ingrediente2Controller</prop>
            <prop key="AñadirReceta.htm">RecetaController</prop>
            <prop key="editarReceta.htm">Receta2Controller</prop>

            <prop key="Encargado/ingrediente.htm">IngredienteControllerEncargado</prop>
            <prop key="Encargado/AñadirIngrediente.htm">IngredienteControllerEncargado</prop>
            <prop key="Encargado/editarIngrediente.htm">Ingrediente2ControllerEncargado</prop>
             <prop key="Encargado/receta.htm">RecetaControllerEncargado</prop>
            <prop key="Encargado/AñadirReceta.htm">RecetaControllerEncargado</prop>
             <prop key="Encargado/editarReceta.htm">Receta2ControllerEncargado</prop>
        </props>             
    </property>
</bean>

<bean id="viewResolver"
      class="org.springframework.web.servlet.view.InternalResourceViewResolver"
      p:prefix="/WEB-INF/jsp/"
      p:suffix=".jsp" />




<bean name="Receta2ControllerEncargado" class="controller.Receta2ControllerEncargado" />
<bean name="RecetaControllerEncargado" class="controller.RecetaControllerEncargado" />
<bean name="Ingrediente2ControllerEncargado" class="controller.Ingrediente2ControllerEncargado" />
<bean name="IngredienteControllerEncargado" class="controller.IngredienteControllerEncargado" />

<bean name="Receta2Controller" class="controller.Receta2Controller" />
<bean name="RecetaController" class="controller.RecetaController" />
<bean name="Ingrediente2Controller" class="controller.Ingrediente2Controller" />
<bean name="IngredienteController" class="controller.IngredienteController" />
<bean name="InfoclienteController" class="controller.InfoclienteController"/>
<bean name="homeController" class="controller.homeController"/>
<bean name="AdministracionController" class="controller.AdministracionController"/>
<bean name="SupervisorController" class="controller.SupervisorController"/>
<bean name="LoginController" class="controller.LoginController"/>
<bean name="ClienteController" class="controller.ClienteController"/>
<bean name="Administrador2Controller" class="controller.Administrador2Controller"/>
<bean name="CasinoController" class="controller.CasinoController"/>
<bean name="CasinoeditController" class="controller.CasinoeditController"/>
<bean name="UsereditController" class="controller.UsereditController"/>

<bean name="EncargadoController" class="controller.EncargadoController"/>
<bean name="indexController"
      class="org.springframework.web.servlet.mvc.ParameterizableViewController"
      p:viewName="index" />



</beans>

索引控制器
家庭控制器
管理控制器
接收器控制器
英格瑞登特控制器
管理控制器
InfoClientController
用户编辑控制器
登录控制器
家庭控制器
家庭控制器
家庭控制器
InfoClientController
监控仪
监控仪
监控仪
监控仪
客户控制员
管理员2控制器
营地控制器
InfoClientController
套管控制器
套管控制器
赌场编辑控制器
英格瑞登特控制器
IngRedient2控制器
接收器控制器
接收器2控制器
Ingreditenterencargado
Ingreditenterencargado
INGREDIENTE2CONTROLLENCARGADO
接收控制器
接收控制器
接收器2控制器ERENCARGADO

最后,我将它添加到我的dispatcher servlet中,从而修复了它

<mvc:default-servlet-handler/>
<bean      class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />

以及更改我的web.xml


调度员
*.htm


调度员
/
因此,DispatcherServlet管理所有请求,而不仅仅是.htm


但现在我有另一个问题,有这么多控制器正常吗?目前,我正在为每个视图和表单制作一个控制器。

您手动完成所有这些配置有什么原因吗?带注释配置的Spring Boot将使这一切变得100%不必要。我是新使用Spring mvc的人,我不知道如何使用Spring Boot,也不知道这有什么功能,我知道Spring mvc的基本知识,比如创建CRUD,我使用的是netbeans在选择新项目时创建的默认配置。请查看“Spring Boot入门指南”和。他们花了大量的精力使入门和创建“普通”项目变得非常容易。
<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>*.htm</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>