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

对与单纯post方法写项目的修改成baseservlet方法

解决的问题:

1.用baseservlet方法来写:

我之前没听明白gsa讲的那些,然后自己写了注册,用的post方法,就是那个叫我们最好不要用有点low的方法,后面与别人交流后发现是要用baseservlet来写,叫他给我讲解了一下,然后自己问了一些ai慢慢的看了很多遍,才理清楚,发现还是要多问多思考,也要多交流,不然自己一个人写很难的。我学会了问ai利用ai解决问题,我需要的是知道每一个过程,有些代码可以叫ai生成,比如我要遍历Method[] methods = this.getClass().getDeclaredMethods();里的方法,就叫ai生成,然后自己多看几遍写上注释加深印象。
 

回顾一下步骤:

首先从前端传到后端:

 // 发起 Axios 请求await axios.post('/demo5_war/Registered/AddUser', dataObject, {headers: {

然后从后端接收:

根据注解找到类


@WebServlet({"/registered")
public class RegisterController extends BaseServlet2{@POST("AddUser")@Res("JSON")public String AddUser(@FormData("username") String username, @FormData("password") String password, @FormData("email") String email) throws IOException, NoSuchAlgorithmException {String md5Password= MD5Util.encrypt(password);

然后这个类继承BaseServlet,就会先去BaseServlet,然后再区去HttpServlet


@MultipartConfig
public class BaseServlet2 extends HttpServlet {   //抽象类@Overrideprotected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {req.setCharacterEncoding("UTF-8");req.getQueryString(); // 获取查询字符串(查询参数)

之后就在BaseServlet寻找执行前端传来的方法,这里假设要登录,就会遍历到登录的方法,就去执行RegisterController类里面的方法,再返回一个值去给前端(这里判断是否存在用户。。。。。。。还有些没来的急写,又双要重写了,因为方法用错了,,,难绷,但是幸好终于框架了解了,好菜啊难绷)

http://www.lryc.cn/news/431074.html

相关文章:

  • 北京地铁换乘站人流量监控与图像识别技术优化
  • Day16_0.1基础学习MATLAB学习小技巧总结(16)——元胞数组
  • C#自定义控件的放置与拖动
  • python circular import python循环导入问题
  • kafka集群安装
  • SQL通用语法、SQL分类以及DDL
  • 静态链接和动态链接
  • 构建智能门禁安防系统:树莓派 4B、OpenCV、SQLite 和 MQTT 的应用(代码示例)
  • 基于 Konva 实现Web PPT 编辑器(二)
  • 【开源免费】基于SpringBoot+Vue.JS在线竞拍系统(JAVA毕业设计)
  • Qt TabWidget添加多个窗口,实现分页窗体布局
  • HarmonyOS开发实战( Beta5版)合理使用动画丢帧规范实践
  • 基于BiLSTM-CRF的医学命名实体识别研究(下)模型构建
  • 5.sklearn-朴素贝叶斯算法、决策树、随机森林
  • VMWARE VCENTER6.7 VCSA通过Web5480进行版本升级
  • GIT使用常见问题
  • 内核链表
  • 行空板上YOLO和Mediapipe视频物体检测的测试
  • 【Spring Boot 3】【Web】ProblemDetail
  • 市占率最高的显示器件,TFT_LCD的驱动系统设计--Part 1
  • Linux基础 -- 获取CPU负载信息
  • Django 中的用户界面 - 创建速度计算器
  • spring security 如何解决跨域的
  • 日志系统前置知识
  • 【Spring Boot 3】【Web】全局异常处理
  • Dcoker 运行es
  • 7系列FPGA HR/HP I/O区别
  • sqli-labs靶场通关攻略(五十一到六十关)
  • c语言中的动态内存管理
  • 生信机器学习入门4 - scikit-learn训练逻辑回归(LR)模型和支持向量机(SVM)模型