⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sort.jsp

📁 这个是学习网络编程的好好文档! 里面有一些老师发给的学习jsp的课件!
💻 JSP
字号:
<%@ page contentType="text/html;charset=GB2312" %>
<%!
  public void sort(double[] a, int flag)
  {
    for(int i=0;i<a.length-1;i++)
    {
      for(int j=0;j<a.length-i-1;j++)
      {
        if(flag==1)
        {
          if(a[j]>a[j+1])
          {
            double z=a[j];a[j]=a[j+1];a[j+1]=z;
          }
        }
        else
        {
          if(a[j]<a[j+1])
          {
            double z=a[j];a[j]=a[j+1];a[j+1]=z;
          }
        }
      }
    }
  }
%>
<html>

<head>
<title>排序方式</title>
</head>

<body>

<form method="GET" >
	<div align="center">
	<table border="0" width="50%" id="table1" style="border-collapse: collapse" cellspacing="2">
		<tr>
			<td>
			<table border="0" width="100%" id="table2" style="border-collapse: collapse" height="47">
				<tr>
					<td width="10%"><input type="text" name="Num" size="10"></td>
					<td width="10%"><input type="text" name="Num" size="10"></td>
					<td width="10%"><input type="text" name="Num" size="10"></td>
					<td width="10%"><input type="text" name="Num" size="10"></td>
					<td width="10%"><input type="text" name="Num" size="10"></td>
					<td width="10%"><input type="text" name="Num" size="10"></td>
					<td width="10%"><input type="text" name="Num" size="10"></td>
					<td width="10%"><input type="text" name="Num" size="10"></td>
					<td width="10%"><input type="text" name="Num" size="10"></td>
					<td width="10%"><input type="text" name="Num" size="10"></td>
				</tr>
			</table>
			</td>
		</tr>
		<tr>
			<td height="41">
			<table border="0" width="30%" id="table3" style="border-collapse: collapse">
				<tr>
					<td width="73" align="left" valign="bottom">排序方式</td>
					<td width="76" align="left" valign="bottom">
					<input type="radio" name="R1" value="0" checked >升序</td>
					<td align="left" valign="bottom">
					<input type="radio" name="R1" value="1">降序</td>
				</tr>
			</table>
			</td>
		</tr>
		<tr>
			<td><input type="submit" value="提交" name="B1"><input type="reset" value="重置" name="B2"></td>
		</tr>
	</table>
	</div>
</form>

<%
  if(request.getParameter("Num")!=null)
  {
%>
<table border="1" width="50%" id="table5" style="border-collapse: collapse" cellspacing="2">
<tr>
<td>

<%
  String[] s=request.getParameterValues("Num");
  int flag=Integer.parseInt(request.getParameter("R1"));
  double[] d=new double[s.length];
  for(int i=0;i<s.length;i++)
  {
    d[i]=Double.parseDouble(s[i]);
  }
  sort(d,flag);
  for(int i=0;i<s.length;i++)
  {
    out.println(d[i]);
  }
%>
    </td>
  </tr>
</table>
<% } %>
</body>

</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -