springmvc開始是遇到的Error instantiating servlet class org.springframework.web.servlet.DispatcherServlet.c

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

  我一開始配置的是上面這種,直接找到包裏面的類對它的全路徑名進行copy放進去,結果部署運行就報錯。java

解決是:把.class去掉。只能告訴本身日常心。web

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

  

handlemapping的方式:spring

<!-- 第一種:默認的,不管你是否顯示定義,都有 -->
        <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean>
        
       <!--第二種:--> 
        <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        	<property name="mappings">
        		<props>
        			<!-- key是訪問路徑,內容是bean的id -->
        			<prop key="/hello1.do">testController</prop>
        		</props>
        	</property>
        </bean>
  <!--第三種:不經常使用--> 
<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandleMapping"></bean>
相關文章
相關標籤/搜索