📄 exporthtml.jsp
字号:
<%@ include file="../../include/configuration.jsp"%>
<%@ include file="../../include/authorizemanager.jsp"%>
<%@ page import="com.vere.form.item.*"%>
<%@ page import="com.vere.form.bean.*"%>
<%@ page contentType="text/html; charset=gb2312" %>
<%
ParameterUtils.setCharacterEncoding(request);
String status=ParameterUtils.getString(request,"status");
SessionFactory sessionFactory=(SessionFactory)session.getAttribute("sessionFactory");
Form_columnBean form_columnBean=new Form_columnBean();
List listColumn=form_columnBean.findD_Column(sessionFactory.getForm_table_id());
Form_dictionaryBean form_dictionaryBean=new Form_dictionaryBean();
Form_tableBean form_tableBean=new Form_tableBean();
String message="";
ArrayList fieldList=new ArrayList();
//权限字段
Form_columnItem fieldItem=new Form_columnItem();
for(int i=0;i<listColumn.size();i++)
{
Form_columnItem form_columnItem=(Form_columnItem)listColumn.get(i);
fieldItem=new Form_columnItem();
fieldItem.setField_english_name(form_columnItem.getField_english_name());
fieldItem.setField_value(ParameterUtils.getString(request,form_columnItem.getField_english_name()));
fieldItem.setField_value_min(ParameterUtils.getString(request,form_columnItem.getField_english_name()+"_min"));
fieldItem.setField_value_max(ParameterUtils.getString(request,form_columnItem.getField_english_name()+"_max"));
fieldItem.setField_value_type(ParameterUtils.getString(request,form_columnItem.getField_english_name()+"_type"));
fieldItem.setField_sign(ParameterUtils.getString(request,form_columnItem.getField_english_name()+"_sign"));
fieldItem.setField_sign_min(ParameterUtils.getString(request,form_columnItem.getField_english_name()+"_sign_min"));
fieldItem.setField_sign_max(ParameterUtils.getString(request,form_columnItem.getField_english_name()+"_sign_max"));
fieldItem.setField_type(form_columnItem.getField_type());
fieldItem.setCom_type(form_columnItem.getCom_type());
fieldList.add(fieldItem);
}
List list=form_columnBean.export(sessionFactory.getForm_table_id(),fieldList);
//ArrayList listColumn=(ArrayList)list.get(0);//列
ArrayList tablesList=(ArrayList)list.get(1);//表
%>
<html>
<head>
<title><%=titleName%></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
.printtable{
border-color: #000000;
border-collapse:collapse;
font-size:12px;
width:100%;
}
.printtd{
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}
.printtr1{
}
.printtr2{
}
.printlayer{
padding-top:20px;
padding-left:50px;
padding-right:50px;
text-align:center;
width:100%;
}
</style>
<div class="printlayer">
<%
out.println("<table class='printtable' border='1' cellpadding='0' cellspacing='0'>");
out.println("<tr class='printtr1' align=center ><td width=5% class='printtd' >编号</td>");
for(int i=0;i<listColumn.size();i++)
{
Form_columnItem item=(Form_columnItem)listColumn.get(i);
out.println("<td class='printtd'>"+item.getField_chinese_name()+"</td>");
}
out.println("</tr>");
for(int i=0;i<tablesList.size();i++)
{
ArrayList rowList=(ArrayList)tablesList.get(i);//行
out.println("<tr class='printtr2'>");
for(int j=0;j<rowList.size();j++)
{
if(j==0)
{
out.print("<td class='printtd' align='center'>"+(i+1)+"</td>");
}
else
{
Form_columnItem item=(Form_columnItem)listColumn.get(j-1);//j-1 多了id字段
out.print("<td class='printtd' align='"+item.getDirect_type()+"'>"+rowList.get(j)+"</td>");
}
}
out.println("</tr>");
}
out.println("</table>");
%>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -