1.调用WEB-INF里面的index.jsp
在得到配置后这个java代码可以直接得到浏览器发来的请求"system"
package com.dmc.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class IndexConrtoller {
//java代码可以直接接收浏览器的请求,在得到注解后
@RequestMapping("/system")//接收来自浏览器的直接访问
//去后台首页
public String goIndex(){
return "WEB-INF/system/index";//跳转到这个jsp页面,这个字符串经过视图解析器,自动变成jsp的全名直接访问jsp文件
}
}
2.发送请求
代码中有一个src=“system/jobs/show” 用来发送请求
<body>
<div class="container-fluid" style="margin-top: 60px;">
<div class="row">
<!-- 内容展示页 -->
<div class="main_page"> <!-- 加载本jsp文件后自动发送这个请求 -->
<iframe scrolling="no" id="mainContent" name="mainContent" src="system/jobs/show" frameborder="0" src="" style="min-height:600px;width:100%;height:100%;"></iframe>
</div> <!-- 加载本jsp文件后自动发送这个请求 -->
</div>
<!-- /.main-content -->
</div>
</div>
</body>
3.接收请求并处理
上面传的请求到这里的就是"system/jobs/show" ,代码匹配到相应的请求之后做相应的逻辑处理:调用goIndex()方法
package com.dmc.controller;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import com.dmc.domain.Jobs;
import com.dmc.service.SystemIJobsService;
@Controller
@RequestMapping("/system/jobs")
public class SystemJobsController {
@Autowired
public SystemIJobsService service;
@RequestMapping("/show")//到这里的就是请求"system/jobs/show"
public String goIndex(Model mo){
List<Jobs> jobs = service.findAl