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

公司网站制作有哪些注意事项网页设计的目的

公司网站制作有哪些注意事项,网页设计的目的,挣钱网站一小时两百,论论坛坛网网站站建建设设在前后端的交互中,前端通过以下三种方式来与后端进行交互🌟 ✅query string ✅form表单 ✅JSON字符串 下面我们将书写这三种方式的后端代码并进行讲解 1、Query String QueryString即在url中写入键值对,一般用doGet方法进行交互 代码如下 …

在前后端的交互中,前端通过以下三种方式来与后端进行交互🌟

✅query string

✅form表单

✅JSON字符串

下面我们将书写这三种方式的后端代码并进行讲解

1、Query String

QueryString即在url中写入键值对,一般用doGet方法进行交互

代码如下 

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;@WebServlet("/getParameter")
public class GetParameterServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {String username = req.getParameter("username");String password = req.getParameter("password");System.out.println(username);System.out.println(password);resp.getWriter().write("ok");}
}

用postman验证

 

2、form表单

 form表单一般用doPost方法进行交互

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;@WebServlet("/postParameter")
public class postParameterServlet extends HttpServlet {@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {String username = req.getParameter("username");String password = req.getParameter("password");System.out.println(username);System.out.println(password);resp.getWriter().write("ok");}
}

3、Jason字符串

 (1)关于Jason

Jason是什么

JSON 是存储和交换文本信息的语法,类似 XML。JSON采用完全独立于任何程序语言的文本格式

要在Servlet中实现Jason相关操作,我们使用Jackson解析器

(2)jackson的配置

怎样配置Jackson呢?🧐

在中央仓库搜索Jackson,选中Jackson Databind👆

 点击进去之后,选择2.15.0版本👆

(Jackson2.15.0对应Tomcat8、对应Servlet3.1.0)

进去后,点击复制下面这段代码📃

<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind -->
<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.15.0</version>
</dependency>

粘贴到pom.xml文件中

之后会出现Maven的按钮,点击进行下载 

下载完成后,原本出现的红字报错消失

(3)使用json字符串进行前后端交互

 在配置好json的解析器后,我们书写代码进行前后端交互

import com.fasterxml.jackson.databind.ObjectMapper;import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;//定一个Request类
class Request{public String username;public String password;
}class Response{public Boolean ok;
}@WebServlet("/json")
public class JsonParameterSerlet extends HttpServlet {@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {ObjectMapper mapper = new ObjectMapper();Request request = mapper.readValue(req.getInputStream(),Request.class);//把json字符串映射成Request类的java对象System.out.println("username:" + request.username);System.out.println("password:" + request.password);Response response = new Response();response.ok = true;//将Response类的java对象映射成json字符串String respjson = mapper.writeValueAsString(response);resp.setContentType("applicaton/json;charset=utf8");resp.getWriter().write(respjson);}
}

使用postman进行验证 ​​​​​​​

http://www.yayakq.cn/news/769418/

相关文章:

  • 武昌手机网站佛山公众平台网站推广多少钱
  • 精品课程网站建设 公司百度小游戏入口
  • asp网站静态化wordpress 顶部高度
  • 商城网站系统建设方案网站建设维护的相关基本知识
  • 阿里云做网站可以吗admin网站管理系统怎么做
  • 做ssp用什么建网站浙江省城乡建设厅官网
  • 网站开发加设计要多少钱wordpress设置标题字体大小
  • 手机网站技术深圳龙岗网络
  • 东莞企业网站响应式手机网站模版
  • 主流建站开源程序有哪些关键词优化的软件
  • 网站建设策划书提纲图文广告设计
  • 公司做网站如何跟客户介绍大型门户网站建设运营
  • 用卫生纸做的礼物街网站沈阳专业音响公司
  • 做五金有哪些网站推广网站买卖需要注意什么
  • 彩票网站开发公司wordpress 404.3
  • 企业网站优化服务主要围绕哪些要素上海哪里网站备案
  • 房产网站设计公司vue做电商网站
  • 做个什么样的网站阿里巴巴友情链接怎么设置
  • 在那个网站做推广实用用老薛主机做网站
  • 网站后台 添加用户网页设计案例100例
  • 自己弄个网站要怎么弄做精酿啤酒购买的网站
  • 九江网站建设推广网站查询域名ip查询
  • 别人在百度冒用公司旗号做网站找第三方做网站 需要注意
  • 网站建设 电话长清做网站公司
  • 外链推广网站做热点链接的网站
  • 专门做眼镜的网站惠州住房和城乡建设局网站
  • 青岛网站建设公司大全ppt 做的最好的网站
  • python网站开发项目wordpress怎么建网店
  • 微电影分享网站织梦整站源码脑子笨适合学计算机吗
  • 创建网站论坛个人网站 空间 多少够