0
我想如下映射一對夫婦的URL各自的控制器:我的Url映射有什麼問題?
/index.html => HomeController
/login/index.html = LoginController
我在我的servlet XML映射豆看起來是這樣的:
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<map>
<entry key="/index.html">
<ref bean="homeController" />
</entry>
<entry key="/login/index.html">
<ref bean="loginController" />
</entry>
</map>
</property>
</bean>
我已經正確定義裁判豆homeController
和loginController
。
我可以正確加載主頁,但是當我嘗試導航到/login
而不是顯示loginController
指向的jsp時,我得到了tomcat請求的資源不可用錯誤。我的語法在這裏有什麼問題嗎?由於
繼承人我的web.xml的一部分:
<servlet>
<servlet-name>myServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>myServlet</servlet-name>
<url-pattern>/index.html</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
這沒有做到。我是否需要在web.xml中更改我的servlet映射? – oym 2010-02-04 00:30:46
可能。你的'web.xml'裏有什麼? – skaffman 2010-02-04 00:31:08
我用web.xml更新了這個問題 – oym 2010-02-04 00:33:07