zoukankan      html  css  js  c++  java
  • 每日记载内容总结30

    1.在jsp页面中不能通过${list.size}取列表长度,而是在页面引入标签
    <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
     
    list的长度是:${fn:length(list)}搜索
     
    2.<c:if test="${flag == '1'}"></c:if>
    比较字符串时,字符串用单引号
     
    3.jsp页面java代码获取session里面内容:
     Customer cus = (Customer)request.getSession().getAttribute(CommonVar.SESSION_USER_FRONT);
     
    4.spring mvc 参数传值
     
    (1).form表单bean传值
    表单内容参数为bean属性,如 <input type="text" value="3" name="rebackUser" />,在在方法参数列表里面有此bean,且bean里已经get set ,则可获取
    (2).js传值 
    在js里面传值,如a.html?test=aaa 然后在方法参数列表里面有此参数,则可获取
    (3).bean传值
    通过js传递bean里面的某个属性,如a.html?offset=2然后在方法参数列表里面有此bean,且bean里已经get set ,则可获取
     
    5.serializeArray() 方法:输出以数组形式序列化表单值的结果
    $("#summary").val('aaa');
        $("#title").val('bbb');
        $("#description").val(ck.description.getData());
        $.post("....../save.json",$("#carrierForm").serializeArray(),function(result){
            result = eval("("+result+")");
            if(result.status == "true" || result.status == true){
                alert(result.msg);    
            } else {
                alert(result.msg);
            }
        });

    传值为summary:aaa title:bbb

    在spring mvc后台方法参数列表里面添加这2个参数即可获取,或者添加包含这2个参数的,并且进行过get set的bean

    此为w3c例子

    <html>
    <head>
    <script type="text/javascript" src="/jquery/jquery.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
      $("button").click(function(){
        x=$("form").serializeArray();
        $.each(x, function(i, field){
          $("#results").append(field.name + ":" + field.value + " ");
        });
      });
    });
    </script>
    </head>
    <body>
    <form action="">
    First name: <input type="text" name="FirstName" value="Bill" /><br />
    Last name: <input type="text" name="LastName" value="Gates" /><br />
    </form>
    
    <button>序列化表单值</button>
    <div id="results"></div>
    </body>
    </html>

     6.数据库知识:


    (1)判断某个字段是不是空的,要用is  null ,而不是 = null,也可以用isnull函数

    (2)修改表格的列名

    我表的列名为abc  我想把它修改为def
    alter table 表名 change abc def 列类型

    (3)修改表格的列属性

    alter table gc_customer_mes_done modify column message varchar(1000);

    7.jquery知识:

    (1)clone方法:生成被选元素的副本,包含子节点、文本和属性。

    <div id="test"><p>hello world</p></div>

    $("#test").clone().html()则为<p>hello world</p>

    clone()方法还可以传布尔型参数,规定是否复制元素的所有事件处理。

    默认为false,副本中不包含事件处理器。

    (2)position() 方法返回匹配元素相对于父元素的位置(偏移)。

    该方法返回的对象包含两个整型属性:top 和 left,以像素计。

    此方法只对可见元素有效。
    $(".btn1").click(function(){
      x=$("p").position();
      $("#span1").text(x.left);
      $("#span2").text(x.top);
    });

  • 相关阅读:
    scapy-python
    多进程和多线程
    Python函数
    while循环
    打印print的另一种方式sys.stdout
    python3 pickle & struct
    正则表达式
    【牛客网刷题】两种排序方法
    使用Python matplotlib做动态曲线
    【牛客网刷题】一次难忘的编程教训
  • 原文地址:https://www.cnblogs.com/cuiyf/p/3620906.html
Copyright © 2011-2022 走看看