您的位置:首页 > 编程语言 > Java开发

spring mvc3+默认首页设置问题

2015-09-07 18:26 531 查看
web.xml配置:

<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>


不要设置为*.do之类,这样只会拦截.do后缀名文件,设置为/,可以拦截所有请求。可以单独给页面设置后缀。如下java代码

然后java代码:

@Controller
public class IndexController {
@RequestMapping("/")
public String index(){
return "/WEB-INF/html/login.html";
}
@RequestMapping("/index.do")
public String index2(){
return "/WEB-INF/html/login.html";
}
@RequestMapping("/index.html")
public String index3(){
return "/WEB-INF/html/login.html";
}
}


controller后不要跟路径,就表示直接是根路径(不带最后斜杠http://localhost:8080/imageModel 个人理解)

然后:
http://localhost:8080/imageModel/ http://localhost:8080/imageModel/index.do http://localhost:8080/imageModel/index.html
以上都是默认首页。

controller设置路径:

@Controller
@RequestMapping("/invite")
public class InviteController {
@RequestMapping("/getlist")
@ResponseBody
public List<Invite> queryList(){
return biz.queryList();
}
}


表示:http://localhost:8080/imageModel/invite/getlist
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: