本文出土原因,写在前面:
因为老师让我们搞一个web的小东西,做个简历啥的,但是我感觉没啥意思,上周上课学了servlet,然后老师点名也是随机点名的,所以说就想试着用servlet做一个随机点名的小网页,搞得好玩(不想带着U盘上课,所以说来水了一篇小博客)
注:这些名字涉及个人隐私,请勿随便使用
由于是java web的初学者,所以说有很多技术都还不会,就用的最简单的基础表格进行制作。
package lyy;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;
public class test extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setContentType("text/html;charset=UTF-8");
//布局:上方大标题写名称,中间输出名字和序号,下面是各班的人员对应表
// 记录人员名单
List<String> stud = new ArrayList<>();
stud.add("恭喜,此次轮空噢~");
stud.add("李妍妍");
stud.add("薛贤红");
stud.add("刘乐");
stud.add("宋文静");
stud.add("成汪洋");
stud.add("黄星瑶");
stud.add("屈芳菲");
stud.add("李文杰");
stud.add("吴琪琪");
stud.add("杨湘云");
stud.add("宋鹏");
stud.add("黄珊");
stud.add("江军峰");
stud.add("张文君");
stud.add("王晓野");
stud.add("欧阳瀚章");
stud.add("王豫伟");
stud.add("卢婷婷");
stud.add("庞雪尔");
stud.add("李洋");
stud.add("梅子琦");
stud.add("薛欣伟");
stud.add("刘志标");
stud.add("黄曾嘉");
stud.add("徐良杰");
stud.add("张俊喆");
stud.add("亓新昌");
stud.add("李文伯");
stud.add("程鸣凯");
stud.add("王宝龙");
stud.add("赵策广");
stud.add("成宇鹏");
stud.add("周小笛");
stud.add("胡勇强");
stud.add("鄢子健");
stud.add("刘博文");
stud.add("潘紫月");
stud.add("刘阳");
stud.add("王涵");
stud.add("黄晓磊");
stud.add("吴骏宇");
stud.add("伍明");
stud.add("叶楠");
stud.add("张世郎");
stud.add("代昊宇");
stud.add("蔡澳辉");
stud.add("汪鹏");
stud.add("杜子康");
int rand = (int)(Math.random()*49);
// 前端
PrintWriter out = resp.getWriter();
out.println("");
out.println("上课随机点名 ");
out.println("");
out.println("上课随机点名 - Servlet
");
out.println(""
+"中奖序号:"+rand+"");
out.println(""
+"中奖人员:"+stud.get(rand)+"");
// out.println("李妍妍的个人介绍");
// 表格
out.println("");
out.println("2006班学生名单表 ");
out.println("");
out.println("序号 ");
out.println(""+1+" ");
out.println(""+2+" ");
out.println(""+3+" ");
out.println(""+4+" ");
out.println(""+5+" ");
out.println(""+6+" ");
out.println(""+7+" ");
out.println(""+8+" ");
out.println(""+9+" ");
out.println(""+10+" ");
out.println(""+11+" ");
out.println(""+12+" ");
out.println(""+13+" ");
out.println(""+14+" ");
out.println(""+15+" ");
out.println(""+16+" ");
out.println(""+17+" ");
out.println(""+18+" ");
out.println(""+19+" ");
out.println(""+20+" ");
out.println(""+21+" ");
out.println(""+22+" ");
out.println(""+23+" ");
out.println(""+24+" ");
out.println(" ");
// 信息录入1
out.println("");
out.println("姓名 ");
out.println(""+stud.get(1)+" ");
out.println(""+stud.get(2)+" ");
out.println(""+stud.get(3)+" ");
out.println(""+stud.get(4)+" ");
out.println(""+stud.get(5)+" ");
out.println(""+stud.get(6)+" ");
out.println(""+stud.get(7)+" ");
out.println(""+stud.get(8)+" ");
out.println(""+stud.get(9)+" ");
out.println(""+stud.get(10)+" ");
out.println(""+stud.get(11)+" ");
out.println(""+stud.get(12)+" ");
out.println(""+stud.get(13)+" ");
out.println(""+stud.get(14)+" ");
out.println(""+stud.get(15)+" ");
out.println(""+stud.get(16)+" ");
out.println(""+stud.get(17)+" ");
out.println(""+stud.get(18)+" ");
out.println(""+stud.get(19)+" ");
out.println(""+stud.get(20)+" ");
out.println(""+stud.get(21)+" ");
out.println(""+stud.get(22)+" ");
out.println(""+stud.get(23)+" ");
out.println(""+stud.get(24)+" ");
// 第二行
out.println("");
out.println("序号 ");
out.println(""+25+" ");
out.println(""+26+" ");
out.println(""+27+" ");
out.println(""+28+" ");
out.println(""+29+" ");
out.println(""+30+" ");
out.println(""+31+" ");
out.println(""+32+" ");
out.println(""+33+" ");
out.println(""+34+" ");
out.println(""+35+" ");
out.println(""+36+" ");
out.println(""+37+" ");
out.println(""+38+" ");
out.println(""+39+" ");
out.println(""+40+" ");
out.println(""+41+" ");
out.println(""+42+" ");
out.println(""+43+" ");
out.println(""+44+" ");
out.println(""+45+" ");
out.println(""+46+" ");
out.println(""+47+" ");
out.println(""+48+" ");
out.println(" ");
// 第二行数据
out.println("");
out.println("姓名 ");
out.println(""+stud.get(25)+" ");
out.println(""+stud.get(26)+" ");
out.println(""+stud.get(27)+" ");
out.println(""+stud.get(28)+" ");
out.println(""+stud.get(29)+" ");
out.println(""+stud.get(30)+" ");
out.println(""+stud.get(31)+" ");
out.println(""+stud.get(32)+" ");
out.println(""+stud.get(33)+" ");
out.println(""+stud.get(34)+" ");
out.println(""+stud.get(35)+" ");
out.println(""+stud.get(36)+" ");
out.println(""+stud.get(37)+" ");
out.println(""+stud.get(38)+" ");
out.println(""+stud.get(39)+" ");
out.println(""+stud.get(40)+" ");
out.println(""+stud.get(41)+" ");
out.println(""+stud.get(42)+" ");
out.println(""+stud.get(43)+" ");
out.println(""+stud.get(44)+" ");
out.println(""+stud.get(45)+" ");
out.println(""+stud.get(46)+" ");
out.println(""+stud.get(47)+" ");
out.println(""+stud.get(48)+" ");
out.println(" ");
out.println("");
out.println("