1、使用单选钮界面
Servlet为:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.PrintWriter;
import javax.rvlet.ServletException;
import javax.rvlet.http.HttpServletRequest;
import javax.rvlet.http.HttpServletRespon;
public class Exec extends javax.rvlet.http.HttpServlet implements
javax.rvlet.Servlet {
String[] names = { "Obama", "McCain" };
int[] counts;
public void doPost(HttpServletRequest request, HttpServletRespon respon)
throws IOException, ServletException {
doGet(request, respon);
}
public void doGet(HttpServletRequest request, HttpServletRespon respon)
throws IOException, ServletException {
respon.tContentType("text/html;chart=UTF-8");
PrintWriter out = Writer();
String value = Parameter("candidate");
File f = new File("");
if (f.exists()) {
try {
ObjectInputStream input = new ObjectInputStream(
new FileInputStream(f));
counts = (int[]) adObject();
input.clo();
} catch (Exception e) {
}
} el {
counts = new int[names.length];
}
for(int i=0;i<names.length;i++)
{
if(names[i].equals(value))
{
西蒙菲莎大学counts[i]++;
break;
}
}
ObjectOutputStream output = new ObjectOutputStream(
new FileOutputStream(f));
output.writeObject(counts);
output.clo();
StringBuffer buf = new StringBuffer();
buf.append("<html><body>");
buf.append("结果是:<BR>");
for(int i=0;i<names.length;i++)
{
buf.append(names[i]+":"+counts[i]+"<br>");
}
buf.append("</body></html>");
out.String());
}
}
网页为:
<HTML>
<HEAD>
</HEAD>
<BODY>
<FORM METHOD="POST" ACTION="localhost:8088/myweb/exec">
<table align="center">
<tr>
<td align="center">选择候选人</td>
</tr>
<tr>
<td><input type="radio" name="candidate" value="Obama" checked="checked">Obama</td>
</t
r>
<tr>
<td><input type="radio" name="candidate" value="McCain">McCain</td>
</tr>
<tr>
<td align="center"><INPUT TYPE=submit VALUE="提交"></td>
</tr>
</table>
</FORM>
</BODY>
harddisk是什么意思</HTML>
2、使用下拉列表框界面
Servlet不变,网页为:
<HTML>
<HEAD>
</HEAD>
<BODY>
<FORM METHOD="POST" ACTION="localhost:8088/myweb/exec">
<table align="center">
<tr>
<td align="center">选择候选人</td>
</tr>
<tr>
<td><SELECT name=candidate size=1>
<OPTION lected>Obama</OPTION>
<OPTION>McCain</OPTION>
</SELECT></td>
</tr>
<tr>
<td align="center"><INPUT TYPE=submit VALUE="提交"></td>
</tr>
</table>
</FORM>
</BODY>
</HTML>
3、给下拉列表框增加自动提交功能
Servlet不变,网页为:
<HTML>
<HEAD>
</HEAD>
<script type="text/javascript">
// 该客户端脚本允许在选择完单选按钮列表后即可自动提交表单
function submit()
{
document.forms[0].submit();
}
</script>
<BODY>
<FORM METHOD="POST" ACTION="localhost:8088/myweb/exec">
<table align="center">
<tr>
<td align="center">选择候选人</td>
</tr>
<tr>
<td><SELECT name=candidate size=1 >
<OPTION lected>Obama</OPTION>
<OPTION>McCain</OPTION>
</SELECT></td>
</tr>
<tr>
<td align="center"><INPUT TYPE=submit VALUE="提交"></td>
</tr>
</table>
</FORM>
</BODY>
</HTML>
4、给单选钮增加自动提交功能
Servlet不变,网页为:
<HTML>
<HEAD>
</HEAD>
<script type="text/javascript">
// 该客户端脚本允许在选择完单选按钮列表后即可自动提交表单
function submit()
{
document.forms[0].submit();
}
</script>
<BODY>
<FORM METHOD="POST" ACTION="localhost:8088/myweb/exec">
<table align="center">
<tr>
<td align="center">选择候选人</td>
</tr>
<tr>
出国留学人员须知<td><input type="radio" name="candidate" value="Obama"
checked="checked" >Obama</td>
</tr>
<tr>
<td><input type="radio" name="candidate" value="McCain"
>McCain</td>
</tr>
<tr>
<td align="center"><INPUT TYPE=submit VALUE="提交"></td>
</tr>
</table>
</FORM>
</BODY>
</HTML>
5、改变显示为百分比
网页不变,Servlet为:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.PrintWriter;
DecimalFormat;
import javax.rvlet.ServletExcepti
on;
import javax.rvlet.http.HttpServletRequest;
import javax.rvlet.http.HttpServletRespon;
public class Exec extends javax.rvlet.http.HttpServlet implements
javax.rvlet.Servlet {
final int size = 2;
String[] names = { "Obama", "McCain" };
出生日期英文
int[] counts;
public void doPost(HttpServletRequest request, HttpServletRespon respon)四分之三英语
throws IOException, ServletException {
doGet(request, respon);
}
public void doGet(HttpServletRequest request, HttpServletRespon respon)
throws IOException, ServletException {
respon.tContentType("text/html;chart=UTF-8");
欧洲有哪些国家
PrintWriter out = Writer();
double total = 0;
double[] percents = new double[size];
String value = Parameter("candidate");
File f = new File("");
if (f.exists()) {
try {
ObjectInputStream input = new ObjectInputStream(
new FileInputStream(f));
counts = (int[]) adObject();
input.clo();
} catch (Exception e) {
}
} el {
counts = new int[size];
}
for (int i = 0; i < size; i++) {
mac是什么意思
if (names[i].equals(value)) {
counts[i]++;
break;
}
}
ObjectOutputStream output = new ObjectOutputStream(
new FileOutputStream(f));
output.writeObject(counts);
output.clo();
for (int i = 0; i < size; i++) {
total = total + counts[i];
}
成都军事夏令营for (int i = 0; i < size; i++) {
percents[i] = counts[i] / total;
}
DecimalFormat df = new DecimalFormat("#0.00");
StringBuffer buf = new StringBuffer();
buf.append("<html><body>");
buf.append("结果是:<BR>");
for (int i = 0; i < size; i++) {
buf.append(names[i] + ":" + df.format(percents[i]) + "%<br>");
}
buf.append("</body></html>");
out.String());
}
}
6、改变显示为比例图(需要一个纯红色的图片文件,放在当前项目的img文件夹下,名称为red.jpg)
网页不变,Servlet为:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStr
eam;
import java.io.ObjectOutputStream;
import java.io.PrintWriter;
DecimalFormat;
import javax.rvlet.ServletException;
import javax.rvlet.http.HttpServletRequest;
import javax.rvlet.http.HttpServletRespon;
public class Exec extends javax.rvlet.http.HttpServlet implements
javax.rvlet.Servlet {
final int size = 2;
String[] names = { "Obama", "McCain" };
int[] counts;
public void doPost(HttpServletRequest request, HttpServletRespon respon)
throws IOException, ServletException {
doGet(request, respon);
}
public void doGet(HttpServletRequest request, HttpServletRespon respon)
throws IOException, ServletException {
respon.tContentType("text/html;chart=UTF-8");
PrintWriter out = Writer();
double total = 0;
double[] percents = new double[size];
String value = Parameter("candidate");
File f = new File("");
if (f.exists()) {
try {
ObjectInputStream input = new ObjectInputStream(
new FileInputStream(f));
counts = (int[]) adObject();
input.clo();
} catch (Exception e) {
}
2012高考语文试卷及答案
} el {
counts = new int[size];
}
for (int i = 0; i < size; i++) {
if (names[i].equals(value)) {
counts[i]++;
sheeplebreak;
}
}
ObjectOutputStream output = new ObjectOutputStream(
new FileOutputStream(f));
output.writeObject(counts);
output.clo();
for (int i = 0; i < size; i++) {
total = total + counts[i];
}
for (int i = 0; i < size; i++) {
percents[i] = counts[i] / total;
}
DecimalFormat df = new DecimalFormat("#0.00");
StringBuffer buf = new StringBuffer();
buf.append("<html><body>");
buf.append("<table>");
buf.append("<tr colspan='2'><td>结果是:</td></tr>");
for (int i = 0; i < size; i++) {
buf.append("<tr><td>" + names[i]
+ ":</td><td><img src='img/red.jpg' width='" + percents[i]
* 400 + "' height=10></td></tr>");
}
buf.append("</table>");
buf.appe
nd("</body></html>");
out.String());
}
}