java servlet,实现与网页联动,冒泡排序
来源:互联网 发布:证券分析师 知乎 编辑:程序博客网 时间:2024/06/01 10:28
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//java servlet,实现与网页联动,冒泡排序
* Servlet implementation class Homework
*/@WebServlet("/work")
public class work_sort extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//创建数组
int[] arry2Sort = new int[5] ;int temp;
//get到响应的writer
PrintWriter writer = response.getWriter();String rec="";
//设置响应和请求的编码和内容格式
request.setCharacterEncoding("UTF-8");response.setContentType("text/html; charset=UTF-8");
response.setCharacterEncoding("UTF-8");
//冒泡排序代码
for(int i=0;i<arry2Sort.length;i++){arry2Sort[i]=Integer.parseInt(request.getParameter("para"+(i+1)));
}
for(int a=0;a<arry2Sort.length-1;a++){
for(int idx =0;idx<arry2Sort.length-1;idx++){
if(arry2Sort[idx]>arry2Sort[idx+1]){
temp = arry2Sort[idx+1];
arry2Sort[idx+1]=arry2Sort[idx];
arry2Sort[idx]=temp;
}
}
}
//将结果输出,输出成另一个页面,这个页面也能继续排序
rec="<form action=\"work\" method=\"get\">";rec+="Number 1:<input type=\"text\" name=\"para1\" value=\""+arry2Sort[0]+"\"/><br />\r\n";
rec+="Number 2:<input type=\"text\" name=\"para2\" value=\""+arry2Sort[1]+"\"/><br />\r\n";
rec+="Number 3:<input type=\"text\" name=\"para3\" value=\""+arry2Sort[2]+"\"/><br />\r\n";
rec+="Number 4:<input type=\"text\" name=\"para4\" value=\""+arry2Sort[3]+"\"/><br />\r\n";
rec+="Number 5:<input type=\"text\" name=\"para5\" value=\""+arry2Sort[4]+"\"/><br />\r\n";
rec+="<input type=\"submit\" value=\"submit\" />\r\n";
rec+="</form>";
writer.write(rec);
}
// }
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
}
*******************************************************以下为html页面,用于提交数字***********************************************************************************************
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="work" method="get">
Number1:<input type="text" name="para1" placeholder="请输入数字"/><br />
Number2:<input type="text" name="para2" placeholder="请输入数字"/><br />
Number3:<input type="text" name="para3" placeholder="请输入数字"/><br />
Number4:<input type="text" name="para4" placeholder="请输入数字"/><br />
Number5:<input type="text" name="para5" placeholder="请输入数字"/><br />
<input type="submit" value="submit" />
</form>
</body>
</html>
- java servlet,实现与网页联动,冒泡排序
- Java实现选择与冒泡排序算法
- java实现冒泡排序
- Java实现冒泡排序
- Java实现冒泡排序
- Java实现冒泡排序
- java实现冒泡排序
- 冒泡排序 Java实现
- JAVA实现冒泡排序
- java实现冒泡排序
- java实现冒泡排序
- 冒泡排序java实现
- 冒泡排序 java实现
- Java实现冒泡排序
- Java实现冒泡排序
- 冒泡排序 java 实现
- 冒泡排序 java 实现
- java实现冒泡排序
- ROS-uvc_camera initialization problem
- 线程同步详解
- 南宁 icpc邀请赛 一记
- Oracle数据库--对数据表结构的操作
- 数字时钟html+js
- java servlet,实现与网页联动,冒泡排序
- 移动端开发模式
- Unity 遥杆功能
- ubuntu gcc(4.6/5.2)源码安装(version `CXXABI_1.3.8' not found)
- 项目与运营
- Floyd-Warshall算法(最短距离)
- 搭建ELK日志分析系统(四)-kibana安装和使用
- C和指针第八章笔记
- Matplotlib 及 Seaborn 使用教程 1