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

外包网站开发安全吗武汉seo排名优化公司

外包网站开发安全吗,武汉seo排名优化公司,做访问的公司网站,辽宁专业模板网站建设公司在前后端的交互中,前端通过以下三种方式来与后端进行交互🌟 ✅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.qdjiajiao.com/news/7580.html

相关文章:

  • 网站icon怎么做的seo关键词推广多少钱
  • 莱芜手机网站建设报价电商运营培训课程有哪些
  • 做音频主播的网站百度seo优化方法
  • wordpress sqllite免费seo
  • 赛马软件网站开发找客户资源的网站
  • 广告设计公司技术天津seo外包团队
  • 为什么网站打不开首页搜索引擎优化关键词
  • 网站设计收集线上营销活动主要有哪些
  • 网站建设详细教程视频app线下推广怎么做
  • h5css3网站开发实例seo如何优化
  • 天津做网站找哪家公司好网站推广优化的原因
  • 做网站用什么网最好太原最新情况
  • 网站开发整体流程seo 0xu
  • 网站商城注意事项网站营销策略有哪些
  • 做一个商城网站多少钱网站优化建议
  • 网站多级导航效果网站快速收录工具
  • 建设网站的企业哪家好常见的推广方式
  • 做个营销型网站多少钱seo用什么论坛引流
  • 大同网站建设企业数据营销
  • 襄阳做网站排行榜seo是什么及作用
  • wordpress靶机下载网站惠州网站推广排名
  • 不会代码可不可以做网站站长工具ping检测
  • 网站建设成本表郑州网站公司哪家好
  • 网站建设销售策划方案推广网站
  • 网站云优化百度网页版浏览器入口
  • 如何在导航网站上做链接高端网站建设专业公司
  • 鄱阳有做百度网站的做一个网站需要多少钱大概
  • 重庆做商城网站建设手机网站制作教程
  • 网站做导航的地图导航如何找外包的销售团队
  • wordpress 播放大视频搜索引擎优化排名培训