日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

项目遇到的问题以及解决

發布時間:2024/10/6 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 项目遇到的问题以及解决 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

xiaopang

#小胖出品

遇到的問題

1.Java 字符串轉Date(轉完后的日期與實際日期不符【月份總是1月】)

原因:
日期格式分不清:

yyyy:年MM:月份dd:日HH:時mm:分ss:秒

實際操作:

/*** 提取出一個轉換日期的方法** @param dateStr 要轉為Date類型的字符串* @param format 日期格式* @return 返回轉換后的日期類型*/public static Date getParseDate(String dateStr, String format) {SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format);//定義一個formate//將formate型轉化成Date數據類型,不加pos則需要處理異常,反之不需要ParsePosition pos = new ParsePosition(0);Date date = simpleDateFormat.parse(dateStr, pos);/*將Date轉為StringSimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");System.out.println(format.format(date));*/return date;}

2.mybatis映射文件中查詢總記錄條數的問題

  • 返回int在中的屬性卻用resultMap,導致報錯
  • 解決:改為resultType=“int”
  • xxxx
  • 3.jquery獲取單選按鈕屬性值:

    1.用attr()獲取不到,顯示undefined
    2.解決,用prop()方法才能獲取得到

    4.重新加載當前頁面

    location.reload();

    5.監聽行事件

    table.on(‘row(數據table的id/elem)’, function (obj) {})

    6.關閉layui彈出窗口

    var mylayer2=parent.layer.open({title: '選擇目錄',type:1,area: ['500px', '500px']}); layer.close(mylayer2)

    7.@ResponseBody修飾的方法返回類型支持返回類型:

    ModelAndView, Model, ModelMap, Map, View, String, void。

    8.添加商品從左至右

    1.定義一個數組
    var dataList=[];
    function xx(obj){

    //將數據存入表格 $('.btnObj').click(function(){//判斷庫存數量是否大于或等于要退貨數量,如果小于則提示"庫存數量小于采購退貨數量,不允許退貨"var numberVal=xx.val();if(obj.number<numberVal){alert("庫存數量小于采購退貨數量,不允許退貨");}else{// 賦值給此數組dataList.push("id":obj.id,"name":obj.name"number":numberVal)} })

    }

    9.設置layui日歷控件最小可選擇的時間和當前時間

    layui.use(['form', 'laydate', 'upload', 'layer'], function () {var form = layui.form,upload = layui.upload,laydate = layui.laydate,date=new Date();laydate.render({elem: '#yyDate',min:'date'});laydate.render({elem: '#birthDay',max:'date'});laydate.render({elem: "#yyDateNext "});

    10.layui table默認選中第一行數據

    $('.layui-table-view[lay-id="table的Id"]').children('.layui-table-box').children('.layui-table-body').find('table tbody tr[data-index="0"]').click();

    11.layui 將數據表格中的某行數據獲取顯示到form表單中顯示

    //監聽行雙擊事件table.on('rowDouble(數據table的id/elem)', function (obj) {openInput(data);}) function openInput(data){form.val("form的id", data); }

    12.input change事件總是獲取 上一次的內容怎么解決?

    //定義變量用于保存input的內容即可function openAddCustomer3(data) {//單價var $price;//數量var $number ;mainIndex = layer.open({type: 1,title: '商品信息(采購退貨)',content: $("#saveOrUpdateDiv4").html(),area: ['600px', '540px'],btn: ["確定", "取消"],success: function (index) {//單價文本框var price = $("#ct_form input[name='purchasePrice']");//數量文本框var number = $("#ct_form input[name='returnNumber']");price.val(data.purchasePrice);number.val(data.returnNumber);//得到總金額sumMoney();$price = price.val();$number = number.val();function sumMoney() {$("#ct_form input[name='sumMoney']").val(price.val() * number.val());}//調整數量,總金額變更$("#ct_form input[name='purchasePrice']").keyup(function () {//true:是字符串,false:為數字if (isNaN($(this).val())) {layer.open({type: 1, title: "警告", content: "請輸入數字", area: ['300px', '180px'], btn: ["確定", "取消"]});} else {$price=$(this).val();$("#ct_form input[name='sumMoney']").val($number * $price);}});$("#ct_form input[name='returnNumber']").keyup(function () {//true:是字符串,false:為數字if (isNaN($(this).val())) {layer.open({type: 1, title: "警告", content: "請輸入數字", area: ['300px', '180px'], btn: ["確定", "取消"]});} else {$number=$(this).val();$("#ct_form input[name='sumMoney']").val($number * $price);}});}, yes: function () {alert($price)// layer.closeAll();}});} 與50位技術專家面對面20年技術見證,附贈技術全景圖

    總結

    以上是生活随笔為你收集整理的项目遇到的问题以及解决的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。