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
时间: 2024-10-26 02:45:48