浏览 176 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-05-05
狠简单的一个例子,可是当我使用类似*.do这样的url匹配模式的时候可以正常工作,但是使用/spring/*就不行了 why?
问题描述如下: web.xml: <servlet> <servlet-name>mvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>mvc</servlet-name> <url-pattern>/common/*</url-pattern> </servlet-mapping> mvc-servlet.xml: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/"></property> <property name="suffix" value=".jsp"></property></bean> <bean id="beanNameUrlHandlerMapping" class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping" /> <bean name="/common/login" class="hu.bank.controller.LoginController"> </bean> </beans> LoginController.java: package hu.bank.controller;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;
public class LoginController implements Controller {
public ModelAndView handleRequest(HttpServletRequest arg0,
HttpServletResponse arg1) throws Exception {
return null;
}
}
就是这样的网址,但是当访问http://localhost:8080/Bank/common/login时后台报错,如下: [WARN]2008-05-05 20:25:57,546org.springframework.web.servlet.PageNotFound-No mapping for [/Bank/common/login] in DispatcherServlet with name 'mvc' 页面错误如下: type Status report message description The requested resource () is not available. 望高手来解答一下,谢谢!!! 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
| 返回顶楼 | |
|
时间:2008-05-05
另外,补充一下,如果把/common/*换成*.do,那个bean的name属性也改成/common/login.do就正常了 。。。。
|
|
| 返回顶楼 | |
|
时间:2008-05-05
改成 <bean name="/login"
|
|
| 返回顶楼 | |
|
时间:2008-05-05
不行啊,还有没有人来指导下?
|
|
| 返回顶楼 | |
|
时间:2008-05-05
啊,可以了,感谢了daquan198163,谢谢
|
|
| 返回顶楼 | |




