|
|
@@ -1,119 +0,0 @@
|
|
|
-<%@ page language="java" contentType="text/html; UTF-8"
|
|
|
- pageEncoding="UTF-8"%>
|
|
|
-<%@ page language="java" import="java.io.IOException"%>
|
|
|
-<%@ page language="java" import="org.springframework.util.StringUtils"%>
|
|
|
-<%@ page language="java" import="java.util.Map"%>
|
|
|
-<%@ page language="java" import="java.net.URLEncoder"%>
|
|
|
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
|
-<html>
|
|
|
-<head>
|
|
|
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
|
-
|
|
|
-<title>Preview</title>
|
|
|
-<%
|
|
|
- Map map = request.getParameterMap();
|
|
|
-
|
|
|
- String userName = request.getParameter("userName");
|
|
|
- String reportName = request.getParameter("reportName");
|
|
|
- String whereCondition = request.getParameter("whereCondition");
|
|
|
- String otherParameters = request.getParameter("otherParameters");
|
|
|
- Integer pageIndex = Integer.valueOf(request.getParameter("pageIndex"));
|
|
|
-
|
|
|
- Integer pageSize = (Integer) request.getAttribute("pageSize");
|
|
|
- System.out.println(pageIndex + "/" + pageSize);
|
|
|
-
|
|
|
- //byte[] data = (byte[]) request.getAttribute("data");
|
|
|
-%>
|
|
|
-</head>
|
|
|
-<body>
|
|
|
-
|
|
|
- <%
|
|
|
- StringBuilder urlStringBuilder = new StringBuilder("print/getData");
|
|
|
- //参数前是否需要添加&
|
|
|
- boolean needAnd = false;
|
|
|
- if (!StringUtils.isEmpty(userName)) {
|
|
|
- urlStringBuilder.append("?userName=").append(userName);
|
|
|
- needAnd = true;
|
|
|
- }
|
|
|
- if (!StringUtils.isEmpty(reportName)) {
|
|
|
- if (needAnd) {
|
|
|
- urlStringBuilder.append("&");
|
|
|
- } else {
|
|
|
- urlStringBuilder.append("?");
|
|
|
- }
|
|
|
- urlStringBuilder.append("reportName=").append(reportName);
|
|
|
- }
|
|
|
- if (!StringUtils.isEmpty(whereCondition)) {
|
|
|
- if (needAnd) {
|
|
|
- urlStringBuilder.append("&");
|
|
|
- } else {
|
|
|
- urlStringBuilder.append("?");
|
|
|
- }
|
|
|
- urlStringBuilder.append("whereCondition=").append(whereCondition);
|
|
|
- }
|
|
|
- if (!StringUtils.isEmpty(otherParameters)) {
|
|
|
- if (needAnd) {
|
|
|
- urlStringBuilder.append("&");
|
|
|
- } else {
|
|
|
- urlStringBuilder.append("?");
|
|
|
- }
|
|
|
- urlStringBuilder.append("otherParameters=").append(otherParameters);
|
|
|
- }
|
|
|
- if (!StringUtils.isEmpty(pageIndex)) {
|
|
|
- if (needAnd) {
|
|
|
- urlStringBuilder.append("&");
|
|
|
- } else {
|
|
|
- urlStringBuilder.append("?");
|
|
|
- }
|
|
|
- urlStringBuilder.append("pageIndex=").append(pageIndex);
|
|
|
- }
|
|
|
- %>
|
|
|
-
|
|
|
- <form
|
|
|
- action="<%=urlStringBuilder.toString().replace("getData", "export")%>&exportFileType=pdf"
|
|
|
- method="post">
|
|
|
- <input stype="cursor:pointer" type="submit" value="export as pdf">
|
|
|
- </form>
|
|
|
-
|
|
|
- <form
|
|
|
- action="<%=urlStringBuilder.toString().replace("getData", "export")%>&exportFileType=xls"
|
|
|
- method="post">
|
|
|
- <input stype="cursor:pointer" type="submit" value="export as xls">
|
|
|
- </form>
|
|
|
-
|
|
|
- <%
|
|
|
- if (pageIndex != 0) {
|
|
|
- %>
|
|
|
-
|
|
|
- <form
|
|
|
- action="<%=urlStringBuilder.toString().replace("print/getData", "preview")
|
|
|
- .replace("pageIndex=" + pageIndex, "pageIndex=" + (pageIndex - 1))%>"
|
|
|
- method="post">
|
|
|
- <input stype="cursor:pointer" type="submit" value="prev">
|
|
|
- </form>
|
|
|
- <%
|
|
|
- }
|
|
|
- if (pageSize == null || pageIndex < pageSize - 1) {
|
|
|
- %>
|
|
|
- <form
|
|
|
- action="<%=urlStringBuilder.toString().replace("print/getData", "preview")
|
|
|
- .replace("pageIndex=" + pageIndex, "pageIndex=" + (pageIndex + 1))%>"
|
|
|
- method="post">
|
|
|
- <input stype="cursor:pointer" type="submit" value="next">
|
|
|
- </form>
|
|
|
- <%
|
|
|
- }
|
|
|
- %>
|
|
|
- <%-- <%
|
|
|
- if (pageSize != null && pageSize > 0 && pageIndex != null && pageIndex >= 0 && pageIndex < pageSize) {
|
|
|
- %> --%>
|
|
|
- <p><%=pageIndex + 1 + "/" + pageSize%></p>
|
|
|
- <%-- <%
|
|
|
- }
|
|
|
- %> --%>
|
|
|
-
|
|
|
- <iframe id="pdf_frame" name="pdf_frame"
|
|
|
- src="<%=urlStringBuilder.toString()%>" scrolling="no" frameBorder="0"
|
|
|
- style="height: 620px; width: 100%"> </iframe>
|
|
|
-</body>
|
|
|
-</html>
|