【问题】在浏览器输入localhost:8080/admin,如何自动跳转?
1.前台:自动跳转(比如,输入 localhost:8080,然后跳转到 localhost:8080/index.jsp),是通过web.xml里配置的,如下:
index.html
index.htm
index.jsp
2.后台:自动跳转是如何跳转的呢?(比如,输入 localhost:8080/admin,然后跳转到 localhost:8080/admin/后台登陆首页)
如果用Struts的话,直接在配置文件中配置一下跳转规则就行了。
基本就是像下边这样
[code="java"]
/admin/index.jsp
[/code]
[code="java"]
在action里面的配置跳转
@RequestMapping(value={"admin", "admin/"}
public string index(){
return "index.jsp";
}
[/code]
写一个servlet,命名为admin
楼上几位说的都对,其它主要就是比对配置的URL和请求的URL是否匹配,如果匹配,就跳转到具体对应的Class中进行处理,无论是Struts2等开源框架,还是在web.xml或者注解声明的Servlet,都是同样的道理。 :D