从零搭建项目开发框架-14第一个被装饰的页面

既然设计完公共的引用文件了,那下面做一个页面看看SiteMesh好用不好用,引用的文件对不对。

SysIndexController.java

/**
 * @autho 孔垂云
 * @date 2017/7/6.
 */
@RequestMapping("/")
@Controller
public class SysIndexController {
    /**
     * 进入用户管理界面
     *
     * @return
     */
    @RequestMapping("/index")
    public ModelAndView index(HttpServletRequest request, HttpServletResponse response, SysUserSearchVO sysUserSearchVO) {
        ModelAndView mv = new ModelAndView();
        mv.setViewName("/plat/index");// 跳转至Index页面
        return mv;
    }
}

代码很简单,只是跳转至index.jsp界面。

index.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<head>
    <title>首页</title>
</head>

<body>
<!-- #section:basics/content.breadcrumbs -->
<div class="breadcrumbs" id="breadcrumbs">
    <script type="text/javascript">
        try {
            ace.settings.check('breadcrumbs', 'fixed')
        } catch (e) {
        }
    </script>
    <ul class="breadcrumb">
        <li><i class="ace-icon fa fa-home home-icon"></i> <a href="#">Home</a></li>
        <li class="active">Dashboard</li>
    </ul>
</div>
<div class="page-content">
    <div class="page-header">
        <h1>
            Dashboard
            <small><i class="ace-icon fa fa-angle-double-right"></i> overview &amp; stats
            </small>
        </h1>
    </div>
</div>
</body>

index.jsp里面只有一个标题,没内容
启动整个应用,在地址栏输入:http://localhost:8080/index.htm

如果出现如下界面,恭喜你,成功了!

index.jsp.png

这一块的代码没什么,主要就是验证上面的公共引入及SiteMesh是否正确,为后续的各个开发做基础准备的。

推荐阅读更多精彩内容