1. web.xml配置
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
如上配置,默认打开index只能显示些静态内容,我想要给网站首页配置Controller,怎么弄呢。 即在打开index页面的时候,读取部分后台数据在首页显示。
跳转利用的主页main.jsp:
<%@ page contentType="text/html;charset=utf-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <!-- 这里的url才是真正的主页,利用main.jsp调转过去 --> <c:redirect url="/"> </c:redirect>
把web.xml里的主页改成mian.jsp
<welcome-file>mian.jsp</welcome-file>
然后redirect里调转的url写上SpringMVC真实的主页.
给你写一个例子:
@Controller public class IndexController { @RequestMapping(value = "/*", method = RequestMethod.GET) public String index() { // do something... return "home"; } }######
这个是索引页,一般不用!
######这个是索引页,一般不用!
@Controller public class IndexController { @RequestMapping(value = "/", method = RequestMethod.GET) public String index() { // do something... return "main.jsp"; } }######
@空云万里晴 @李烈火
那个、可能是我没没描述清楚,用了你们的方法还是不行。
http://localhost:8080/Spring003 默认打开的是index页面 ,即默认不走Controller(这是目前我自己所理解到的), 像你们所说的他必须有事件触发(如form提交),才能进入Controller读取后台数据
??
@空云万里晴 @李烈火
那个、可能是我没没描述清楚,用了你们的方法还是不行。
http://localhost:8080/Spring003 默认打开的是index页面 ,即默认不走Controller(这是目前我自己所理解到的), 像你们所说的他必须有事件触发(如form提交),才能进入Controller读取后台数据
??
跳转利用的主页main.jsp:
<%@ page contentType="text/html;charset=utf-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <!-- 这里的url才是真正的主页,利用main.jsp调转过去 --> <c:redirect url="/"> </c:redirect>
把web.xml里的主页改成mian.jsp
<welcome-file>mian.jsp</welcome-file>
然后redirect里调转的url写上SpringMVC真实的主页.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。