Contents
JSP中的阶乘表
使用JSP重写Servlet章节作业的第一题,显示阶乘表如图A所示
JSP中的乘法表
使用JSP重写Servlet章节作业的第一题,显示惩罚表格,如上图b所示
在JSP中计算税款
编写HTML表单以提示用户输入应纳税收入和备案状态,如图a所示。 单击计算税按钮,如图b所示。
修改密码
假设用户信息保存在数据库的表里,这个表叫Account,有三个字段:username,password和name。name代表用户的真实姓名。
这个Servlet完成以下功能:
- 验证用户名和密码是存在于数据库表里的。如果不是,则在网页上报告一个错误。
- 确保用户两次输入的密码是一致的,否则报错
- 如果没有问题,那么就更新用户的密码,并且把执行结果返回到网页上,如图b所示
编写一个Servlet来存储以下的cookie到你的浏览器里,并且设置这些cookie的有效期为2两天。
Cookie 1: name is “color” and value is red.
Cookie 2: name is “radius” and value is 5.5.
Cookie 3: name is “count” and value is 2.
编写一个Servlet来把客户端的本次请求的cookie展示到页面。如图所示
语法高亮显示
创建一个JSP,让用户输入一段Java代码,如下图a所示。当用户点击相关按钮后,用户输入的Java代码会被语法高亮显示。如图b所示。关键字,注释和普通代码会用bold navy, 绿色和蓝色分别显示。
投票程序
编写一个JSP程序,让用户来投票,问题是”Are you a CS major?”,界面如下图所示,当用户点击提交按钮后,Servlet统计回答Yes和No的数量并更新保存在数据库里的数据。
使用下面的SQL语句来创建一个Poll表
create table Poll ( question varchar(40) primary key, yesCount int, noCount int);
使用下面的SQL语句把数据插入到表里
insert into Poll values ('Are you a CS major? ', 0, 0);
加法测试题
编写一个JSP程序随机的生成一些加法问题,让用户回答这些问题,当用户提交后显示对错。如图所示:
大数阶乘
编写一个JSP程序用来计算大数的阶乘可以使用BigInteger
来计算
猜数字
编写一个JSP程序,该程序生成一个1到1000的随机整数,然后提供一个输入框让用户来猜测这个数字是多少,程序会告诉用户他输入的数字是偏大还是偏小,知道正确猜出这个数字。