当前位置: 代码迷 >> J2EE >> springmvc rest 欢迎页的有关问题
  详细解决方案

springmvc rest 欢迎页的有关问题

热度:11   发布时间:2016-04-17 23:29:09.0
springmvc rest 欢迎页的问题
web.xml:
<servlet-mapping>
    <servlet-name>blg</servlet-name>
    <url-pattern>/</url-pattern>
 </servlet-mapping>
<welcome-file-list>
    <welcome-file>index.html</welcome-file>
 </welcome-file-list>

然后在webContent底下新建一个index.html,url访问localhost:8080/projectName/ 时,被springmvc拦截,说没有此url映射的文件,那么问题来了。。
1、在网上搜的时候看到老多人是这样配的,为啥我不行捏。。
2、我试了一下这样:
@Controller
public class IndexAction {
@RequestMapping("/")
public String index(){
return "index";
}
}
,访问还是说no mapping,又不对?
3、没事,再来试试这个 
<mvc:view-controller path="/" view-name="index"/>

还是不行???
求拯救!我要疯了。。
------解决思路----------------------
你用的是CXF吗
配置webService的时候,加一级目录就好了

<!-- cxf 配置文件 -->  
    <servlet>  
        <servlet-name>CXFServlet</servlet-name>  
        <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>  
        <init-param>  
            <param-name>contextConfigLocation</param-name>  
            <param-value>classpath*:spring/applicationContext-service.xml</param-value>  
        </init-param>  
        <load-on-startup>0</load-on-startup>  
    </servlet>  
    <servlet-mapping>  
        <servlet-name>CXFServlet</servlet-name>  
        <url-pattern>/services/*</url-pattern>  
    </servlet-mapping>  

------解决思路----------------------
ViewResolver  配了么, 不然return "index"; 它是不晓得去找index.html
------解决思路----------------------
@RequestMapping("/index"),  这样改
------解决思路----------------------
哦,我看你的rest,还以为你用webservice服务呢。
  相关解决方案