当前位置: 首页 > news >正文

做网站遇到各种问题页面优化的方法有哪些

做网站遇到各种问题,页面优化的方法有哪些,dw网站建设流程,兼职招聘一.留言板 1.输⼊留⾔信息,点击提交.后端把数据存储起来. 2.⻚⾯展⽰输⼊的表⽩墙的信息 规范: 1.写一个类MessageInfo对象,添加构造方法 虽然有快捷键,但是还是不够偷懒 项目添加Lombok。 Lombok是⼀个Java⼯具库,通过添加注…

一.留言板

1.输⼊留⾔信息,点击提交.后端把数据存储起来.

2.⻚⾯展⽰输⼊的表⽩墙的信息

规范:

1.写一个类MessageInfo对象,添加构造方法

虽然有快捷键,但是还是不够偷懒 

项目添加Lombok。

Lombok是⼀个Java⼯具库,通过添加注解的⽅式,简化Java的开发。

2.添加Lombok 依赖

下载插件

 

 

 

 

Lombok通过⼀些注解的⽅式,可以帮助我们消除⼀些冗⻓代码,使代码看起来简洁⼀些 .

@Data注解会帮助我们⾃动⼀些⽅法,包含getter/setter,equals,toString等.

 

3.编写后端接口

3.编写后端接口(publish(),getList()),将信息暂时存储到List中(内存)。

代码:

package com.example.demo;import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;import java.util.ArrayList;
import java.util.List;@RestController
@RequestMapping("/message")
public class MessageController {/*将留言保存* */private List<MessageInfo> messageInfos = new ArrayList<>();//初始化List@RequestMapping("/publish")public Boolean publish(MessageInfo messageInfo){//1.参数校验//暂时 将信息存储到List中(内存)if(!StringUtils.hasLength(messageInfo.getFrom())|| !StringUtils.hasLength(messageInfo.getTo())||!StringUtils.hasLength(messageInfo.getSay())){return  false;}messageInfos.add(messageInfo);return true;}/** 获取留言信息*/@RequestMapping("/getList")public List<MessageInfo> getList(){return messageInfos;}
}

 4.打开post进行测试后端接口有无问题

5.编写前端代码

5.编写前端代码(根据后端返回的布尔类型选择将信息打印在页面)

代码:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>留言板</title><style>.container {width: 350px;height: 300px;margin: 0 auto;/* border: 1px black solid; */text-align: center;}.grey {color: grey;}.container .row {width: 350px;height: 40px;display: flex;justify-content: space-between;align-items: center;}.container .row input {width: 260px;height: 30px;}#submit {width: 350px;height: 40px;background-color: orange;color: white;border: none;margin: 10px;border-radius: 5px;font-size: 20px;}</style>
</head><body><div class="container"><h1>留言板</h1><p class="grey">输入后点击提交, 会将信息显示下方空白处</p><div class="row"><span>谁:</span> <input type="text" name="" id="from"></div><div class="row"><span>对谁:</span> <input type="text" name="" id="to"></div><div class="row"><span>说什么:</span> <input type="text" name="" id="say"></div><input type="button" value="提交" id="submit" onclick="submit()"><!-- <div>A 对 B 说: hello</div> --></div><script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.4/jquery.min.js"></script><script>$.ajax({url: "/message/getList",type: "get",success: function (messageInfos) {var finalHtml = "";for (var message of messageInfos) {finalHtml += '<div>' + message.from + ' 对 ' + message.to + ' 说: ' + message.message + '</div>';}$(".container").append(finalHtml);}});function submit() {console.log("发布留言");//1. 获取留言的内容var from = $('#from').val();var to = $('#to').val();var say = $('#say').val();if (from == '' || to == '' || say == '') {return;}//发送ajax请求$.ajax({url: "/message/publish",type: "post",data: {from: $('#from').val(),to: $('#to').val(),say: $('#say').val()},success: function (result) {if (result) {//2. 构造节点var divE = "<div>" + from + "对" + to + "说:" + say + "</div>";//3. 把节点添加到页面上    $(".container").append(divE);//4. 清空输入框的值$('#from').val("");$('#to').val("");$('#say').val("");}else{alert("输入不合法");}}});}</script>
</body></html>

 展示:

 

 


6.解决问题方式

无日志提示,说明请求没有到达后端,是前端代码出问题。

 

http://www.dinnco.com/news/29308.html

相关文章:

  • 创世网络网站建设自己开一个培训机构流程
  • 泰州专门做网站南宁网站建设网站推广
  • 南京协会网站建设最好的网站优化公司
  • 西安网站建设联系电话电商平台营销策划方案
  • 深圳制作网页设计seo关键词优化方法
  • 营销型网站建设极速建站网站搭建步骤
  • 旅行网站开发推广运营是做什么的
  • 网站开发对招聘人员要求整站优化服务
  • 永定门网站建设百度关键词投放
  • 移动网站设计与制作网络营销课程主要讲什么内容
  • 顺德龙江网站建设互联网精准营销
  • 哈尔滨网站优化如何廊坊优化技巧
  • 网站空间租用网络优化的内容包括哪些
  • html图案代码大全北京seo如何排名
  • 网站做的题不小心关闭了网络营销成功案例介绍
  • 济南做网站企业海南百度首页广告
  • 深圳高端网站制作价格优化营商环境个人心得体会
  • 乌鲁木齐网站建设价格百度如何推广产品
  • 青岛网站建设服务器北京seo排名服务
  • 本科学历30天出证成都seo网络优化公司
  • 自适应网站什么意思seo西安
  • 男科医院网站开发策划广州市最新消息
  • 建设局查询网站首页网络营销的主要工作有哪些
  • 重庆疫情最新公布关键词优化哪家好
  • 网站制作与美育融合搜索引擎排名查询工具
  • 后期网站开发搜索引擎营销有哪些
  • 如何做微网站百度指数数据分析平台
  • cpa怎么做网站聊城网站开发
  • 目录搜索引擎网站seo教程书籍
  • 做网站的时候公共部分怎么分离淘数据官网