皕杰报表在springboot项目配置演示实例jsp 2018-10-19

根据皕杰报表和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

启动成功,访问报表

你可能感兴趣的:(皕杰报表在springboot项目配置演示实例jsp 2018-10-19)