Spring mapping

casablancaliu 2009-09-21 01:26:27
在练习搭SPRING框架的时候 碰到的问题:
Sep 21, 2009 1:23:16 PM org.springframework.web.servlet.DispatcherServlet noHandlerFound
WARNING: No mapping for [/Demo/index.html] in DispatcherServlet with name 'Demo'

但是在

<servlet>
<servlet-name>Demo</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/classes/applicationContext.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Demo</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Demo</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>


applicationContext.xml 里面也配置好了 

<bean id="SimpleUrlMapping"
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="interceptors">
<list>
<ref bean="sessionInViewInterceptor" />
</list>
</property>
<property name="mappings">
<props>
<prop key="**/Demo/index.html">Demo.HomeController</prop>

</props>
</property>
<property name="order">
<value>1</value>
</property>
</bean>


但是还是报没有MAPPING  哪位大侠来指点下 谢谢
...全文
65 点赞 收藏 4
写回复
4 条回复
casablancaliu 2009年09月21日
我把**去掉了 还是不行
回复 点赞
老紫竹 2009年09月21日
<prop key="**/Demo/index.html">Demo.HomeController</prop>

里面的**是啥意思,我没看懂哦。
回复 点赞
snowmansh 2009年09月21日
<prop key="**/Demo/index.html">Demo.HomeController</prop>
这句里面2个**,是为了什么?
拿掉试试看
回复 点赞
casablancaliu 2009年09月21日
顶起来啊 
回复 点赞
发动态
发帖子
Web 开发
创建于2007-09-28

5.2w+

社区成员

34.1w+

社区内容

Java Web 开发
社区公告
暂无公告