根据皕杰报表和springboot的集成这个方案,我们在springboot项目中配置了皕杰报表环境。这次我们怎么在上个springboot项目基础上配置演示项目index.Jsp。
1、在pom.xml里添加支持jsp的模块:
〈dependency〉
〈groupId〉javax.servlet〈/groupId〉
〈artifactId〉javax.servlet-api〈/artifactId〉
〈scope〉provided〈/scope〉
〈/dependency〉
〈dependency〉
〈groupId〉javax.servlet〈/groupId〉
〈artifactId〉jstl〈/artifactId〉
〈/dependency〉
〈dependency〉
〈groupId〉org.springframework.boot〈/groupId〉
〈artifactId〉spring-boot-starter-tomcat〈/artifactId〉
〈scope〉provided〈/scope〉
〈/dependency〉
〈dependency〉
〈groupId〉org.apache.tomcat.embed〈/groupId〉
〈artifactId〉tomcat-embed-jasper〈/artifactId〉
〈scope〉provided〈/scope〉
〈/dependency〉
2、新建Controller,设置访问演示项目主页的路径
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
@Controller
@RequestMapping("/")
public class IndexController {
@RequestMapping(value="/report")
public String index() {
System.out.println("============================================");
return "bios_demo/index.jsp";
}
}
3、修改springboot项目src/main/webapp下的bios_demo和bios_jsp文件夹里的jsp文件,将编码格式改成utf-8
〈%@page contentType="text/html;
charset=gbk"%〉
改为
〈%@page contentType="text/html;
charset=utf-8"%〉
〈meta http-equiv="Content-Type"
content="text/html; charset=gbk"〉
改为
〈meta http-equiv="Content-Type"
content="text/html; charset=utf-8"〉
4、修改springboot项目src/main/webapp/WEB-INF/resources文件夹下的config.xml
将报表web编码修改为”utf-8”
〈!-- web编码 --〉
〈characterEncode〉utf-8〈/characterEncode〉
5、启动springboot项目,访问http://localhost:8080/report
启动成功,访问报表
网友评论