抓取jsp网页源代码(3.编写一个JSP手表的功能,显示当前时间(时:秒) )
优采云 发布时间: 2021-11-20 21:22抓取jsp网页源代码(3.编写一个JSP手表的功能,显示当前时间(时:秒)
)
3.编写一个JSP程序,实现手表的功能,显示当前时间(时:分:秒),并不断自动刷新时间。
方法一【scriptlet】
work01
方法二【js】
work1
function run()
{
var d =new Date();
document.getElementById("clock").innerHTML=d.toLocaleString();
setTimeout("run();",1000);
}
4.编写一个JAVA类和一个JSP页面,将以下信息封装成3个Student对象,然后将每个对象放入一个ArrayList对象中,然后使用ArrayList对象在JSP页面上显示表格中显示的信息
package songyan;
public class Student {
private String id;
private String name;
private String sex;
private String classes;
private double grade;
public Student()
{
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getClasses() {
return classes;
}
public void setClasses(String classes) {
this.classes = classes;
}
public double getGrade() {
return grade;
}
public void setGrade(double grade) {
this.grade = grade;
}
}
work2
5.编写一个JSP程序,使用JSP Script在网页上显示不同颜色的彩条,临时显示以下颜色的彩条:绿色、青色、黑色、红色、*敏*感*词*和粉红色(对应颜色为:绿色) 、青色、黑色、红色、*敏*感*词*、粉红色)
work02
1、写两个文件,一个是一个名为myjsp.jsp的JSP文件,一个是一个名为myphoto.html的普通HTML文件。
要求:在myphoto.html中插入自己的照片,在myjsp.jsp中嵌入操作说明。在 IE 中运行 myjsp.jsp 时,可以显示 myphoto.html 中的照片。
myphoto.html
title
2.编写一个JSP页面,实现根据一个人的18位*敏*感*词*显示生日的功能。它要求使用所有的表达式声明和scriptlet,并将结果显示在一个表格中,如下表所示
index.jsp
*敏*感*词*
生日
My JSP 'result.jsp' starting page
3. 写一个jsp页面,用Scriptlet写一段计算代码,需要0作为除数,用page命令在另一个jsp页面上显示错误信息,生成的错误信息是“error,can不要使用 0 除法!”。
index.jsp
My JSP 'MyJsp.jsp' starting page
错误,0不能做除数!
4.Supergirl Music Bar 用户需要注册,请为此编写一个jsp页面来实现注册,注册信息包括用户名、密码、性别、年龄、电话号码和E-mail。用户名不能重复。如果用户名已经存在,则必须提示用户;必须输入用户名、性别、密码和E-mail;密码必须输入两次且一致;电子邮件需要合法性检查。
1. 请编写一个JSP程序来实现如图所示的简单计算器。要求:输入“第一个参数”,选择运算类型(+、-、*、/),输入“第二个参数”,按“计算”按钮,结果将显示在“结果”文本框中.
要求:程序需要判断输入的参数是否合法,
比如参数是否为数字,除法时除数不为0。
index.jsp
function getresult()
{
var num1=document.getElementById("num1").value;
var sig=document.getElementById("sig").value;
var num2=document.getElementById("num2").value;
n1 = parseFloat(num1);
n2 = parseFloat(num2);
if(sig=="/"&& num2=="0")
{
document.write("除数不能为零");
}
else
{
switch (sig) {
case "+":
document.getElementById("result").value = n1+n2;
break;
case "-":
document.getElementById("result").value =n1-n2;
break;
case "*":
document.getElementById("result").value =n1*n2;
break;
case "/":
document.getElementById("result").value =n1/n2;
break;
}
}
}
计算器
请输入第一个数:
+
-
*
/
请输入第二个数:
calculator.jsp
计算结果是:
=
简单的计算器
第一个参数
+
-
*
/
第二个数
计算
写一个JSP页面,在session中存储用户名和密码(假设用户名为“Lonely Seeking Failure”,密码为“123456”),然后重定向到另一个JSP页面,显示存储在的用户名和密码会议。(提示:使用响应对象的 sendRedirect() 方法进行重定向。)
jsp计算器
My JSP 'response.jsp' starting page
用户名:
密码 :
编写一个JSP登录页面,可以输入用户名和密码,将请求提交到另一个JSP页面,JSP页面获取请求的数据并显示出来。请求的相关数据包括用户输入的请求数据和请求本身的一些信息(如请求使用的协议getProtocol()、请求的URI request.getServletPath()、请求方法request.getMethod() ),远程地址 request.getRemoteAddr() 等)。
index.jsp
用户名:
密码:
result.jsp
用户名:
密码:
请求使用的协议:
请求的URI:
请求方法:
远程地址:
使用隐式对象为某个网站编写JSP程序,统计网站的访问次数。
一种情况是:基于客户的统计(基于浏览器的统计。如果浏览器访问了网站,则算作一次访问。也就是说,如果浏览器多次刷新网站,也会计为一次访问);
另一种情况:刷新页面一次,即使是访问。
需要隐式对象来实现。
jsp计算器
页面计数:
<br />
浏览器计数
<br />