• git小组分工写产品的增删改査,回顾ssm的使用


    一.数据库:

    项目拉取下来之后,一定要记得,切换到自己的分支,工作区右下角

     

    • 主要关注分工的思想
    • 自己在写自己的功能时,遇到的阻塞的点

      • 响应数据时遇到乱码问题的解决办法
        • 第一步:webxml配置过滤器:
          1. <filter>
          2. <filter-name>filterfilter-name>
          3. <filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class>
          4. <init-param>
          5. <param-name>encodingparam-name>
          6. <param-value>UTF-8param-value>
          7. init-param>
          8. filter>
          9. <filter-mapping>
          10. <filter-name>filterfilter-name>
          11. <url-pattern>/*url-pattern>
          12. filter-mapping>
        •  第二步:springmvc.xml文件也得配置
            1. <mvc:annotation-driven>
            2. <mvc:message-converters>
            3. <bean class="org.springframework.http.converter.StringHttpMessageConverter">
            4. <constructor-arg value="utf-8">constructor-arg>
            5. bean>
            6. mvc:message-converters>
            7. mvc:annotation-driven>
      •  springmvc页面传参到控制层(不熟悉去看前面写的传参文章)
        • 主要是三张表之间具有主外键关系,传参的时候要注意用provider.providerId,category.categoryId这样的形式
        • 还要注意jQuery当中是没有get方法的,当你获取到控制层响应的数据后,想要进行遍历,拼接,注意用下面这种方式,直接“.”,不要用get,
          1. //添加前准备lj
          2. $('#tj').click(function () {
          3. $('#add').slideToggle();
          4. $.ajax({
          5. url: "getSelect",
          6. type: "post",
          7. dataType: "json",
          8. success: function (res) {
          9. //供应商
          10. var select ="";
          11. $('#provider').html(select);
          12. //种类
          13. var select1 ="";
          14. $('#category').html(select1);
          15. }
          16. })
          17. })

          注意这里传参,由于外键关系,注意使用双引号

          1. //添加lj
          2. $('#zj').click(function () {
          3. var productName = $('#productName').val();
          4. var price = $('#price').val();
          5. var providerId = $('#providerId').val();
          6. var categoryId = $('#categoryId').val();
          7. $.ajax({
          8. url: "addProduct",
          9. type: "post",
          10. data:{productName:productName,price:price,"provider.providerId":providerId,"category.categoryId":categoryId},
          11. dataType: "text",
          12. success: function (res) {
          13. alert(res);
          14. selectAll();
          15. }
          16. })
          17. })

          主要遇到的难点就在于这个传参,写好自己的分值支后,commit,push到自己的分支就好了。

         

  • 相关阅读:
    SpringBoot-AOP学习案例
    模拟开关的认识与应用
    使用Grunt shell方式交互处理数据
    第三章 shell条件测试
    mybatis 批量插入和批量修改
    uniapp隐藏状态栏并强制横屏
    【左神算法笔记】Class1:异或交换,时间复杂度计算
    如何写成高性能的代码(一):巧用Canvas绘制电子表格
    静态链接库(Lib) 与 动态链接库(DLL)
    zeppelin部署文档
  • 原文地址:https://blog.csdn.net/qq_60555957/article/details/126587729