- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一:设置水印要显示的model类(非必要)
package zp.ExcelUtil;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Model {
private String ip;
private String user;
private Date date;
public Model() {
// TODO Auto-generated constructor stub
}
public Model(String ip, String user, Date date) {
this.ip = ip;
this.user = user;
this.date = date;
}
public String getIp() {
return ip;
}
public void setIp(String ip) {
this.ip = ip;
}
public String getUser() {
return user;
}
public void setUser(String user) {
this.user = user;
}
public String getDate() {
SimpleDateFormat sdf = new SimpleDateFormat(yyyy年MM月dd日 HH时mm分ss秒);
return sdf.format(date);
}
public void setDate(Date date) {
this.date = date;
}
}
二.编写工具类
package zp.ExcelUtil;
import java.awt.AlphaComposite;
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.font.FontRenderContext;
import java.awt.geom.Rectangle2D;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.lang.reflect.Method;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import javax.imageio.ImageIO;
import org.json.JSONException;
import org.json.JSONObject;
public class Utilss {
private static int width = 900; // 水印图片的宽度
private static int height = 1020; // 水印图片的高度 因为设置其他的高度会有黑线,所以拉高高度
/**
* 将JavaBean转换成JSONObject(通过Map中转)
*
* @param bean
* javaBean
* @return json对象
* @throws Exception
*/
public static JSONObject modelToJSON(Object bean) throws Exception {
return new JSONObject(toMap(bean));
}
/**
* 将Javabean转换为Map
*
* @param javaBean
* javaBean
* @return Map对象
*/
@SuppressWarnings({ unchecked, rawtypes })
public static Map toMap(Object javaBean) throws Exception {
Map result = new HashMap();
Method[] methods = javaBean.getClass().getDeclaredMethods();
for (Method method : methods) {
if (method.getName().starts
您可能关注的文档
- goodsync文件同步工具操作手册.docx
- GPS测量原理与应用3.ppt
- GPS定位功能在集装箱场地装卸桥直流油改电项目中的应用.docx
- GPS广播星历计算卫星位置和速度.doc
- GPS卫星定位原理及其应用相对定位原理.ppt
- GRADE_证据质量和推荐强度分级的共识.docx
- GSM长短信PDU编码分析.doc
- GW4-12户外隔离开关.docx
- G网和W网室内信号覆盖平面方案设计.doc
- H08Mn2E钢的等温转变曲线和连续冷却转变曲线.docx
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)