发送内容到客户端(Java 工具类)
发布日期:2021-11-02 09:48:57 浏览次数:1 分类:技术文章

本文共 1232 字,大约阅读时间需要 4 分钟。

SendMsgUtil

两种情况一种发送 html,一种为 json 数据。

代码实现
import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.stereotype.Component;import javax.servlet.http.HttpServletResponse;import java.io.PrintWriter;/** * 发送内容到客户端 *  * @author NNroc * @date 2020/5/14 18:30 */@Componentpublic class SendMsgUtil {
/** * 发送消息 text/html;charset=utf-8 * * @param response * @param str * @throws Exception */ public void sendMessage(HttpServletResponse response, String str) throws Exception {
response.setContentType("text/html; charset=utf-8"); PrintWriter writer = response.getWriter(); writer.print(str); writer.close(); response.flushBuffer(); } /** * 将某个对象转换成json格式并发送到客户端 * * @param response * @param obj * @throws Exception */ public void sendJsonMessage(HttpServletResponse response, Object obj) throws Exception {
response.setContentType("application/json; charset=utf-8"); PrintWriter writer = response.getWriter(); ObjectMapper mapper = new ObjectMapper(); String res = mapper.writeValueAsString(obj); writer.print(res); writer.close(); response.flushBuffer(); }}

转载地址:https://blog.csdn.net/weixin_43820352/article/details/110966215 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:文件上传到服务器(Java 工具类)
下一篇:MD5加密(Java 工具类)

发表评论

最新留言

很好
[***.229.124.182]2024年03月28日 19时47分06秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

java integer 不变模式_Java代码的变与不变 2019-04-21
java guava 使用_Java8-Guava实战示例 2019-04-21
python barrier option pricing_《Python金融数据分析》书内代码实战与讲解(二)金融衍生物定价... 2019-04-21
java自带工具_深入了解Java JDK自带工具,包括javac、jar、jstack等,实用~ 2019-04-21
gnome mysql client_解决MySQLWorkbenchgnome-keyring-daemon错误的方法分享 2019-04-21
java线程占用CPU_在windows下揪出java程序占用cpu很高的线程并完美解决 2019-04-21
java多态替换switch_使多态性无法解决那些switch / case语句的麻烦 2019-04-21
java httpclient 进度条_如何使用Apache HttpClient 4获取文件上传的进度条? 2019-04-21
下列不属于java语言特点的是_下列选项中,不属于Java语言特点的一项是( )。... 2019-04-21
java中小数的乘法_javascript的小数点乘法除法实例 2019-04-21
kappa一致性检验教程_SPSS在线_SPSSAU_Kappa一致性检验 2019-04-21
linux shell mysql备份_linux shell 备份mysql 数据库 2019-04-21
Java双向链表时间复杂度_链表是什么?有多少种链表?时间复杂度是? 2019-04-21
unity3d能和java系统整合吗_Android与Unity3d的整合 2019-04-21
minecraft666java_我的世界的666的世界 2019-04-21
辽宁师范大学java_辽宁师范大学心理学院 2019-04-21
java程序有连接数据库_Java程序连接数据库 2019-04-21
java reduce.mdn_reduce高级用法 2019-04-21
java shape用法_Java PShape.scale方法代码示例 2019-04-21
java字符串三目_java字符串连接运算符和三目运算符 2019-04-21