如果把所有页面都放在web-inf下面,怎么配置欢迎页?我在web.xml文件中设置web-inf/index.jsp。这样访问不到。
还有就是,如果把index.jsp放到webroot下面,比如登录注册,登录时index页面,注册register.jsp,如果在register页面提交完表单经过处理后返回index页面怎么做?因为我的页面比较多,我在web-inf下面已经分文件了。在mvc-servlet.xml中已经配置了
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:prefix="/WEB-INF/msg/" p:suffix=".jsp" />
这种怎么解决?
[code="java"]
@RequestMapping(value={" ","/"})
public String index(){
return "welcome";
}
[/code]
放在web-inf下面的文件不能直接访问,你只能通过定义action路径来访问
你直接定义一个关于index
比如
/web-inf/文件夹/index.jsp
WEB的规范中,把WEB-INF目录设置成了私有目录(也就是安全目录),客户端是访问不了这个目录的。
欢迎页(也就是首页),在spingmvc的配置文件中使用如下的配置:
其余的可以参考我的博文:http://xunleifast.iteye.com/admin/blogs/2070060