61,112
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
.STYLE1 {font-size: 36px}
.STYLE2 {font-size: 24px}
-->
</style>
</head>
<body>
<div align="center" class="STYLE1">
<form id="form1" name="form1" method="post" action="/servlet/Kaijiang">
输入您购买的号码
<label>
<input name="number" type="text" id="number" />
</label>
<p>
<label>
<input name="Submit" type="submit" value="提交" />
</label>
</p>
<p align="left" class="STYLE2"> <font color="#FF0000">注意:号码为1-35,选择其中的7个不同的数字,您输入的号码无需用空格分开</font></p>
</form>
</div>
</body>
</html>
package kaijiang;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Kaijiang extends HttpServlet
{
public void doPost(HttpServletRequest paramHttpServletRequest, HttpServletResponse paramHttpServletResponse)
throws ServletException, IOException
{
paramHttpServletResponse.setContentType("text/html");
PrintWriter localPrintWriter = paramHttpServletResponse.getWriter();
String str1 = paramHttpServletRequest.getParameter("number");
localPrintWriter.println("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>");
char[] ch = str1.toCharArray();
for (int i = 0; i < ch.length; ++i)
{
for (int j = 0; j < i - 1; ++j)
{
if (ch[i] == ch[j])
{
localPrintWriter.println("<HTML>");
localPrintWriter.println("<HEAD><TITLE>false</TITLE></HEAD>");
localPrintWriter.println("<BODY bgcolor='#fdf5e6'>您输入的号码中有重复的数字</BODY>");
localPrintWriter.println("</HTML>");
}
}
}
char[] kj = null;
for (int i = 0; i < 7; ++i)
{
kj[i] = (char)(int)(Math.random() * 35.0D + 1D);
for (int j = 0; j < i - 1; ++j)
{
if (kj[i] == kj[j])
{
--i;
break;
}
}
}
int level = 0;
for (int i = 0; i < ch.length; ++i)
{
for (int j = 0; j < kj.length; ++j)
{
if (ch[i] == kj[j])
{
++level;
break;
}
}
}
localPrintWriter.println("<HTML>");
localPrintWriter.println("<HEAD><TITLE>result</TITLE></HEAD>");
localPrintWriter.println("<BODY bgcolor='#fdf5e6'>");
localPrintWriter.print("您购买的号码: ");
for (i = 0; i < ch.length; ++i)
{
localPrintWriter.print(ch[i] + " ");
}
localPrintWriter.print("/t");
localPrintWriter.print("开奖号码: ");
for (i = 0; i < kj.length; ++i)
{
localPrintWriter.print(kj[i] + " ");
}
localPrintWriter.print("/t");
localPrintWriter.print("您购买号码中奖个数有" + level + "个");
localPrintWriter.println("</BODY>");
localPrintWriter.println("</HTML>");
}
}