A.
B.
C.
D.
这里是文档的头部......
...
这里是文档的主体......
...
A.B.
C.<%%>D.学号 | 姓名 | 成绩 |
<%
StringdriverName=“sun.jdbc.odbc.JdbcOdbcDriver”;
StringdbName=“mydb”;
StringuserName=“sa”;
StringuserPasswd=“”;
StringconURL=“jdbc:
odbc:
”+dbName;
Stringsql=“SELECT*FROMstudent”;
Class.forName(drivername)①;
Connectioncon=
DriverManager.getConnection(conURL,username,userPasswd);Statements=con.createStatement();
ResultSetrs=s.excuteQuery(sql);;
while(rs.next()⑤)
{out.println("
");out.println("
"+rs.getString("id")+" | ");out.println("
"+rs.getString("name")+" | ");out.println("
"+rs.getInt("score")+" | ");out.println("
");}rs.close();
%>
2.下面的程序实现的是时钟的功能。
vartimer=null①
functionstop(){
clearTimeout(timer)}
functionstart(){
datetime=newdate();②
varhours=time.getHours()
varminutes=time.getMinutes()
minutes=((minutes<10?
”0”:
””)+minutes;
varseconds=time.getSeconds()
seconds=((seconds<10)?
"0":
”“)+seconds
varclock=
hours+":
"+minutes+":
"+seconds
document.forms[0].display.
value=clock④
timer=setTimeout(“start(),1000)⑤}
3.下列程序使用JSP内置对象实现防刷新计数器功能。
<%!
Synchronized①voidcountP()
{Integernum
=(Integer)application.getAttribute("Count");
if(num==null)
{numr=newInteger
(1);
application.setAttribute("Count",num);}else{num=newInteger(num.intValue()+1);
Application.setAttribute(“Count”,num);②}}%><%
if(session.isNew()③)
countP();
IntegerNumber=
(Integer)application.getAttribute(“Count”)_;%>
欢迎访问本站,您是第<%=Number%>个访问用户。
试题三、认真阅读下面的程序并填空:
(共20分,每小题5分))
1.阅读下列程序:
程序的输出结果是用一个图片go.gif作为超链接,连接到,图片没有边框,长为70,高为70.
2.阅读下列JSP内容:
<%@pagelanguage="java"%>
<%@includefile="head.jsp"%>
加入你!
该程序的功能是在jsp页面中使用page和include指令将head.jsp和当前页面合并成一个jsp页面进行输出。
3.阅读下列JSP内容:
<%@pageimport="java.util.*"%>
<%Datenow=newDate();
intweek=now.getDay();%>
星期<%=week%>的水果是
.gif">
程序的输出结果是星期3的水果是照片fruit3.gif,将水果用图片表示出来。
4.仔细阅读下面的程序
functionmoveover(txt){
window.status=txt;//设置IE的状态栏,就是左下角显示的内容。
鼠标放上去的时候显示一句话,鼠标移开后就不显示。
setTimeout("erase()",1000);}
functionerase(){
window.status="";}
');
returntrue;">超链接
程序的输出结果是在网页中显示超链接三个字作为一个超链接,当点击超连接时跳转到dontclck.html,当鼠标移到超链接时调用moveover(),状态栏先显示“让你看一眼“,然后显示”“。
5.阅读下列JSP内容:
<%@pagecontentType="text/html;charset=GB2312"%>
<%!
synchronizedvoidcountPeople()
{Integernumber=
(Integer)application.getAttribute("Count");
if(number==null)
{number=newInteger
(1);
application.setAttribute("Count",number);}else{
number=newInteger(number.intValue()+1);
application.setAttribute("Count",number);}}%>
<%if(session.isNew())
countPeople();
IntegeryourNumber=
(Integer)application.getAttribute("Count");%>
>
您是第<%=yourNumber%>个访问用户。
该程序的功能是程序使用JSP内置对象实现刷新计数器功能。
试题四、编写程序(共30分,)
1.编写HTML程序,实现如图所示的界面,用POST方式提交给RegSave.jsp页面。
(其中职业选项包括学生、老师、职工)。
(15分)
用户名: | |
密码: | passwordname=userpasswd> |
性别: | 男 女 |
职业: |
学生 |
个人说明: | |
| |
2.在提交信息时,通常需要对提交信息进行验证。
下面已经给出一段html代码,请再编写一段javascript代码,实现对文本框是否为空的验证。
(15分)
提交验证
用户名:
密码:
forward.jsp:
<%@pagecontentType="text/html;charset=gb2312"%>
新闻发布系统<%Stringname=
request.getParameter("name");
Stringpwd=
request.getParameter("pwd");
if(name==null||pwd==null)
{out.println("请输入正确的用户名或密码!
");}else
{out.println("欢迎观临本网页!
");}%>
1.编写JSP程序。
根据试题三中用户填写的职业信息,如果用户填写的职业为经理,则将当前页面转向manager.jsp。
Manager.jsp:
<%@pagecontentType="text/html;charset=gb2312"import="java.sql.*"%>
<%Stringa=
request.getparameter(name);
if(a.equal(经理))
{Response.sendRedireat(manager.jsp);}
%>
用JSP实现与Access数据库testDB的连接,并查询student中所有学生的信息。
设driverName=“sun.jdbc.odbc.JdbcOdbcDriver”,学生信息包括学号,姓名,班级。
<%@pagecontentType="text/html;charset=gb2312"import="java.sql.*"%>
利用JDBC-ODBC桥从Access数据库testDB中读取数据:
学号 | 姓名 | 班级 |
StringdriverName=“sun.jdbc.odbc.JdbcOdbcDriver”;
StringuserName=””;
StringuserPasswd=””;
StringdbName=”testDB”;
StringtableName=”student”;
StringconURL="jdbc:
odbc:
"+dbName;
Class.forName(driverName);
Connectioncon=DriverConnection.getConnection(conURL,userName,userPasswd);
Statements=con.createStatement();
Stringsql="select*from+tableName";
ResultSetrs=s.excuteQuery(sql);
while(rs.next())
{out.println("
");out.println("
"+rs.getSting("id")+" | td>");out.println("
"+rs.getSting("name")+" | td>");out.println("
"+rs.getSting("class")+" | td>");out.println("
");}rs.close();s.close();con.close();%>
4.用javascript实现函数调用。
编写两个函数:
Info()在用户装载页面的时候,提示“请使用IE4.0以上版本,800*600分辨率浏览此网页”Hello()当用户没有输入姓名时,提示“对不起,请输入您的姓名!
”:
当用户输入姓名时,根据用户属性的姓名,问候。
登录界面!
functionvoidinfo()
{Alert(“请使用IE4.0以上版本,800*600分辨率浏览此网页”);}
Functionvoidhello()
{Stringname=
request.getParameter("name");
Stringpwd=
request.getParameter("pwd");
if(name==null||pwd==null)
{alert("对不起,请输入您的姓名!
");}else
{alert(name+"欢迎观临本网页!
");}}
用户名:
密码:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
-
Web
考试
必备
冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。