动态提交表单(对数字的排序)

来源:互联网 发布:卡通人物在线设计软件 编辑:程序博客网 时间:2024/06/05 13:29
<pre name="code" class="html"><%--作者:<strong><em><span style="color:#ff0000;">我是你们的小星星</span></em></strong>create by idea on 2016.6.5动态提交表单所用技术:        1、jsp        2、html        3、jquery        4、java基础        5、javaScript--%><%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ page import="java.util.Arrays" %><html><head>    <meta charset="UTF-8">    <title>Title</title>    <script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>    <%        Integer [] info = (Integer []) request.getAttribute("array");    %></head><body><div align="center" width="80%">    <form action="" method="post" id="form1">        请输入数字:<input type="text" id="text1" name="num">        <button id="btn1">正序</button>        <button id="btn2">倒序</button><br/>    </form>    <span ><font color="red">            <%                if (info != null){            %>            <%=Arrays.toString(info)%>            <%                }            %>        </font></span></div><script type="text/javascript" charset="utf-8">    $(document).ready(function () {        $("#btn1").click(function () {            $("#form1").attr("action" , "sort.jsp?sort=positive").submit();//动态提交        });    });</script><script type="text/javascript" charset="utf-8">    $(document).ready(function () {        $("#btn2").click(function () {            $("#form1").attr("action" , "sort.jsp?sort=reverse").submit();//动态提交
<pre name="code" class="html"></script>
<pre name="code" class="html"></body>
<pre name="code" class="html"></html>


<pre style="font-family: 宋体; font-size: 13.5pt; background-color: rgb(255, 255, 255);">

<%--作者:<em><span style="color:#ff6666;"><strong>我是你们的小星星</strong></span></em>create by idea on 2016.6.5动态提交表单所用技术:        1、jsp        2、html        3、jquery        4、java基础        5、javaScript--%><%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ page import="java.util.Arrays" %><%@ page import="java.util.Comparator" %><html><head>    <title>Title</title>    <%        String info = request.getParameter("sort");        String str;        String[]data;        Integer[]num;        if(info.equals("positive")){            str = request.getParameter("num");            data = str.split(",");            num = new Integer[data.length];            for (int i = 0; i < data.length; i++) {                num[i] = Integer.parseInt(data[i]);            }            Arrays.sort(num);            request.setAttribute("array" , num);            request.getRequestDispatcher("index.jsp").forward(request,response);        }else {            str = request.getParameter("num");            data = str.split(",");            num = new Integer[data.length];            for (int i = 0; i < data.length; i++) {                num[i] = Integer.parseInt(data[i]);            }            Arrays.sort(num, new Comparator<Integer>() {                @Override                public int compare(Integer o1, Integer o2) {                    return -(o1 - o2);                }            });            request.setAttribute("array" , num);            request.getRequestDispatcher("index.jsp").forward(request,response);        }    %></head><body></body></html>

}); });</script></body></html>


                                             
1 0
原创粉丝点击