Java后端是怎么返回一个网页的?

java中统一返回前端格式,统一结果处理返回 java 阅读详情

一、直接上代码

    public static void main(String[] args) {
        try {
            ServerSocket server = new ServerSocket(9999) ;
            Socket socket = server.accept();

            //读取数据
            InputStream inputStream = socket.getInputStream();
            BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
            String value = bufferedReader.readLine();
            System.out.println(value);

            //返回网页
            OutputStream outputStream = socket.getOutputStream();
            PrintWriter out = new PrintWriter(outputStream);

            out.write("HTTP1.1 200 OK\r\n");
            out.write("Content-Type:text/html;charset=UTF-8\r\n");
            out.write("\r\n");
            out.write("<html>");
            out.write("<body>");
            out.write("<input type='text' placeholder='aaaaaaaa' />");
            out.write("<button>22222</button>");
            out.write("</body>");
            out.write("</html>");
            out.flush();

        }catch (Exception e) {
            e.printStackTrace();
        }
    }

二、效果展示

在这里插入图片描述

使用后端返回结果的方法 综上所述,使用后端返回的结果数据需要通过建立后端接口、前端请求数据以及显示结果数据三个步骤来完成。通过这种方式,我们可以在Web应用程序中有效地将后端数据展示给用户。本文将详细介绍如何使用后端返回的结果,并提供相应的源代码示例。然后,我们可以使用结果数据中的字段来更新这些元素的内容。在上述示例中,我们假设页面中已经存在两个具有相应ID的HTML元素,并通过。在上述示例中,我们创建了一个GET请求的接口。,当客户端发送该请求时,后端会生成一个包含。字段的结果数据,并将其发送给客户端。在上述示例中,我们使用。 阅读详情

相关推荐

5分钟搞定:用Pyannote和Whisper实现带说话人分离的语音转文字(附完整代码)

本文详细介绍了如何快速构建一个集成了说话人分离功能的语音转文字系统。通过结合OpenAI的Whisper模型进行高精度语音识别和Pyannote模型实现说话人分离,并提供了完整的代码实现、环境搭建指南以及核心的对齐与合并逻辑,帮助开发者高效处理会议录音、访谈等多说话人音频,实现自动化转录。

threejs5artist的博客 635

java在后台输出js弹出对话框

http://blog.163.com/yurong_1987@126/blog/static/4751786320092711596354/ 实现方法分为两种: 一、直接在后台打印js对话框,原理如下:     response.setContentType("text/html; charset=UTF-8"); //转码    PrintWriter out = response.ge

Fenice 5369

STM32F407+HAL库+W5500实现TCP通讯 个人项目总结

推荐阅读此博客 cv即可成功首先需要一个可以进行串口调试的工程,方便进行调试。1.在W5500官网移植库文件重点是Ethernet这个文件夹将里面的 socket.c,socket.h,wizchip_conf.c,wizchip_conf.h,还有根据W5500文件夹里的w5500.c和w5500.h移植到自己的工程里面。然后再创建一个.c和.h文件 我的叫w5500_port_hal.c 和w5500_port_hal.h 记得将.h文件链接到工程里。

a234abr的博客 2251

java运行返回原界面,上手spring boot项目(一)之如何在controller类中返回到页面...

题记:在学习了springboot和thymeleaf之后,想完成一个项目练练手,于是使用springboot+mybatis和thymeleaf完成一个博客系统,在完成的过程中出现的一些问题,将这些问题记录下来,作为自己的学习心得。在这先感谢群主TyCoding的Tumo项目,虽然本人实在太菜了,好些地方看不懂,但还是使我受益匪浅。在controller类中返回到页面中一共有两种方式,使用thy...

weixin_42311972的博客 1053

【教培管家】小程序实战(五):体验课预约——从流量到转化的闭环

本节我们通过变量状态管理和数据联动,实现了孩子选择和日期选定。下一篇我们继续讲解预约页面,根据选择的日期来筛选排课,供用户进行预约。

低代码布道师的博客 1562

将Windbg附加到软件进程上排查异常闪退的问题

使用Windbg和Process Explorer排查因为内存泄漏导致的软件异常闪退问题。

dvlinker的技术专栏 1万+

Java项目开发中Controller控制器类中的方法返回页面或字符串的解决方法

2、当需要同时返回页面和字符串时,需要使用@Controller,来注解这个Controller类,然后在返回字符串的方法上,使用@ResponseBody,来注解那个具体的方法。3、当不需要返回页面时,可以直接使用@RestController注解,来代替@Controller和@ResponseBody,即可直接返回结果。1、当Controller类存在返回页面的控制器时,不可以使用@RestController来注解这个Controller类。秋风写于淄博,业务联系与技术交流:Q375172665。

hmwz0001的博客 1142

基于MATLAB的逐次变分模态分解(SVMD)算法详解

本文详细介绍了基于MATLAB的逐次变分模态分解(SVMD)算法。SVMD是一种改进的变分模态分解方法,通过逐次分解机制克服传统VMD算法需要预设模态数量的缺陷。文章从信号分解方法的发展历程入手,阐述了SVMD的核心优势与创新点,包括参数敏感性降低、自适应分解能力和更好的频率分离性能。详细解析了SVMD的数学模型和优化求解过程,重点讨论了变分问题构建、ADMM优化方法和停止准则设计。通过MATLAB代码实现展示了SVMD的具体应用,包括参数初始化、信号预处理、模态提取和残余信号更新等关键步骤。

qq_42212808的博客 131

java加载图片返回前端 vue展示图片 下载图片 设置图片水平/垂直居中显示

图片上传到后台之后, 需要加载显示在前端, 这里java后端就需要将图片以blob流的形式返回给前端, 前端再将文件流接收, 以url的形式动态赋值给<img>标签 上代码 后端java import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.UnsupportedEncodingE

RanGe的博客 1884

大数据运营可视化:Tableau+PowerBI数据看板搭建教程

当企业数据量从“GB级”跃升到“TB级”,运营人员面临的最大挑战不再是“如何收集数据”,而是“如何让数据说话”。数据看板作为“运营指挥中心的仪表盘”,能将零散的用户行为、业务指标、流量趋势浓缩成可快速解读的视觉语言。本文结合Tableau(自由探索的“数据瑞士军刀”)与PowerBI(微软生态的“组合家具”)两大工具,从需求分析→数据准备→指标设计→视图搭建→ dashboard 组合,一步步教你搭建符合业务逻辑的运营看板。

AI智能探索者的博客 1366

知识追踪实战:lstm+ Multi-head Attention注意力机制的学生做题成绩预测实战

知识追踪实战:lstm+ Multi-head Attention注意力机制的学生做题成绩预测实战

2222

用JSP实现一个简单的计算器

用JSP实现一个简单的计算器。。

薄年再无木小白的专栏 3020

如何在白平衡标定种构建不同类型的白平衡色温坐标系

以各家芯片方案的白平衡色温坐标系为切入点,详细介绍了各家芯片色温坐标系构建的理论依旧;并解析了不同色温坐标系下的物理含义,提提出了多种不同的色温坐标系

大熊 959

JS实现文件下载

HTML5的download属性 <a href="具体url(后端将文件以流形式返回)" rel="external nofollow" rel="external nofollow" rel="external nofollow" download="测试.xlsx(文件类型)" >下载</a>

祁梦@ 331

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

JAVA下拉菜单调用数据库实现

WEB层

dinner1984的专栏 8718

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

简单的AJAX

 var xmlHttp;function createXMLHttpRequest(){ if(window.ActiveXObject){ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest){ xmlHttp=new XMLHttpRequest(); }}function start

李浩荣的专栏 615

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

jQuery异步查询

1. jsp 获取商品列表  2. js<!-- function getItemList(){ var url = "/item/itemlist.action"; $.get(url,null,function (record) { $("#list").html(record); }); } // -

hp_innovation的专栏 951

SpringMVC+jsp根据图片地址url加载服务器端的图片显示到页面中

html代码 <head> <script type="text/javascript"> $(document).ready(function(){ $(function() { // 图片初始化 // 例如:myUrl = "D:/a/a1/图片目录/20191018/20191018163841.jpg,D:/a/a1/图片目录/201910...

kuaikuai_945的博客 724

访问servlet后页面空白_Servlet基础知识

Servlet是什么Servlet是一个类,是一个用Java语言编写的、实现Servlet接口的类,一个与访问协议和平台无关的,运行在Servlet容器中的Java程序。Servlet没有main方法,不能独立运行;它只有实例化、初始化、运行、销毁方法,被编译成与平台无关的字节码文件后,需要加载到Servlet容器中才能执行,并且由Servlet容器管理Servlet的整个生命周期,所以,也常常称...

weixin_31088605的博客 2420

JSON在MAP,LIST传值中的应用

后台: Map resp = quoteOrderBO.showRisk(dataMap); if(resp!=null){ str = JSON.toJSONString(resp); } response.setContentType("text/html;charse

老孟的技术博客 1090

Java项目之搜索引擎

前置知识 搜索引擎的核心功能,就是查找到一组和用户输入的词/一句话 相关联的网页 关键字:搜索词;搜索结果的标题,搜索结果的描述,展示URL,跳转过去的目标页面,称为“落地页”; 对于一个搜索引擎来说,首先,需要获取到很多很多的网页;然后再根据用户输入的查询词,在这些网页中进行查找。 1.搜索引擎的网页是怎么获取到的? 此处主要是涉及到“爬虫”这样的程序(Http客户端) 2.用户输入了查询词之后,如何去让查询词和当前的这些网页进行匹配? 假设当前已经爬取到了一亿个网页,用户输入了一个"蛋糕"这.

qq_39537400的博客 3807

Jsp版本的计算器(九大对象)

只在本页面生效 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3....

weixin_30344795的博客 172

java如何做网页_java怎么做一个简单网页?网页包括什么?

学了java程序之后,大家就可以将这些运用到生活中去,比如做一个简单的网页。正好也可以检测自己学了怎么样,那么接下来,我们就来给大家讲解一下这方面的内容。用Java语言编写实现一个简单的WEB浏览器,我们经常要在Internet 上浏览网页,这就需要浏览器,目前使用比较广泛的是InternetExplorer,通过这些浏览器我们可以在Internet 上浏览各种信息。本例通过编程实现了一个简单的W...

weixin_39802969的博客 7914

【原生JavaWeb】网页前端页面如何调用后端Java程序

网页前端页面如何调用后端Java程序? 基于原生的JavaWeb结构,主要展示了前端网页向后端程序发送请求的方法。

peng_YuJun的博客 7642

java后端调另一个项目的接口并获取json返回值_看看人家这后端API接口写得,那叫一个优雅!...

在移动互联网,分布式、微服务盛行的今天,现在项目绝大部分都采用的微服务框架,前后端分离方式,(题外话:前后端的工作职责越来越明确,现在的前端都称之为大前端,技术栈以及生态圈都已经非常成熟;以前后端人员瞧不起前端人员,那现在后端人员要重新认识一下前端,前端已经很成体系了)。一般系统的大致整体架构图如下: image需要说明的是,有些小伙伴会回复说,这个架构太简单了吧,太low了,什么网关啊,缓存啊,...

weixin_31261145的博客 1616

后端java——如何为你的网页设置一个验证码

本文通过HUTOOL实现:Hutool参考文档Hutool,Java工具集。

2301_78566776的博客 1998
上一篇: 对象内存布局
下一篇: LongAdder/LongAccumulator类分析
键盘歌唱家
博客等级 码龄7年 735粉丝 231原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

键盘歌唱家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值