JSP 复习题及参考答案要点.docx

上传人:b****0 文档编号:252107 上传时间:2022-10-07 格式:DOCX 页数:22 大小:29.06KB
下载 相关 举报
JSP 复习题及参考答案要点.docx_第1页
第1页 / 共22页
JSP 复习题及参考答案要点.docx_第2页
第2页 / 共22页
JSP 复习题及参考答案要点.docx_第3页
第3页 / 共22页
JSP 复习题及参考答案要点.docx_第4页
第4页 / 共22页
JSP 复习题及参考答案要点.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

JSP 复习题及参考答案要点.docx

《JSP 复习题及参考答案要点.docx》由会员分享,可在线阅读,更多相关《JSP 复习题及参考答案要点.docx(22页珍藏版)》请在冰豆网上搜索。

JSP 复习题及参考答案要点.docx

JSP复习题及参考答案要点

编程题

编写程序reg.htm和reg.jsp,做一用户注册界面,注册信息包括:

用户名,年龄,性别。

然后提交到reg.jsp进行注册检验,若用户名为admin,就提示“欢迎你,管理员”,否则,显示“注册成功”并显示出注册信息。

答案略

编写一个简单的登录程序,要求登录页面index.jsp中输入用户名(username)、密码(password),用户点击提交后,验证用户是否输入了用户名、密码。

如果用户名为aaa,密码为aaa,则重定向到登录成功页面reg.jsp进行出来,否则显示index.jsp页面提示请输入用户名和密码。

参考答案:

index.jsp

用户登录

用户名:


密码:


<%

Stringname=request.getParameter("userName");

Stringpassword=request.getParameter("passWord");

if(name!

=null&&password!

=null)

{response.sendRedirect("reg.jsp");}

else{out.println("请输入用户名和密码");}

%>

reg.jsp

<%

Stringname=request.getParameter("userName");

Stringpassword=request.getParameter("passWord");

if(name=="aaa"&&password=="aaa")

{out.println("注册成功"+name+password);}

else{response.sendRedirect("index.jsp");}

%>

分析下面的代码,写出include.jsp的运行结果。

(10分)

include.jsp代码:

<%@pagecontentType="text/html;charset=GBK"%>

这里是显示结果:



<%@includefile="abc.html"%>

<%@includefile="mytxt.txt"%>

<%@includefile="mycode.cod"%>

JSP有哪些中文问题,如何解决?

1JSP的charset

2JSPSERVER编译JSP是使用的字符集,默认和操作系统是一样的,可能需要进行修改

3你的BEAN编译时候所采用的字符集,一般用JavaC编译,都是和操作系统一样的,但你可以通过带参数来改变。

4和数据库连接时,大多数JDBC驱动程序都可以设置其字符集的,这样JDBC驱动会自己进行转换,也不会出现汉字问题。

用jsp编写一段连Access数据库的程序

<%@pagelanguage="java"import="java.sql.*"pageEncoding="GB2312"%>

<%StringdriverClass="sun.jdbc.odbc.JdbcOdbcDriver";

Stringpath=request.getRealPath("");

Stringurl="jdbc:

odbc:

driver={MicrosoftAccessDriver(*.mdb)};DBQ="+path+"/ecaDB.mdb";

Stringusername="admin";Stringpassword="123456";

try{Class.forName(driverName);

Connectionconn=DriverManager.getConnection(url,username,password);

out.println("连接成功!

");//如果连接成功控制台输出连接成功!

}catch(Exceptione){e.printStackTrace();}

conn.close();

%>

用Javascript编程实现在网页中动态显示当前年份“现在是××××年!

varmydate=newDate();

window.status="现在是:

"+mydate.getFullYear()+"年!

";

window.status="现在是:

"+newDate().getFullYear()

上述两个答案中得方法getFullYear()改为getYear()也可以

用JavaScript编写客户端脚本代码,要求用户名长度为1—4个字符,否则,提交后弹出“请在姓名框中输入1到4个字符”的警告信息框。

电话号码的长度为8个数字,不然,提交后弹出“电话号码为8位数字!

”的警告信息框。

姓名:


密码:


填空

1、指令标识通常以(<%@)标记开始,以(%>)标记结束。

2、如果想在JSP页面中调用exception对象输出错误信息,需要将页面指令的(isErropage)属性设置为true。

3、页面指令的(import)属性可出现多次。

4、表达式用于向页面输出信息,其使用格式是以(<%=)标记开始,以(%>)标记结束。

5、在页面中通过声明标识声明的变量和方法的有效范围为(整个页面),他们将成为JSP页面被转换成Java类后类中的(属性)和(方法)。

6、通常应用(

useBean>)动作标识可以在JSP页面中创建一个Bean实例,并且通过属性的设置可以将该实例存储到JSP中的指定范围内。

7、在JSP内置对象中,(request)对象是从客户端向服务器端发出请求,包括用户提交的信息以及客户端的一些信息,此对象的(getparameter)方法可以获取客户端表单中某输入框提交的信息。

8、在JSP内置对象中,(response)对象提供了设置HTTP响应报头的方法。

9、JSP内置对象的有效范围由小到大为(page)、(request)、(session)和(application)。

10、按功能JavaBean可以分为(可视化JavaBean)和(非可视化JavaBean)。

11、通常情况下通过java.lang.Class类的(forName(StringclassName))方法加载要连接数据库的Driver类。

1、Tomcat服务器的默认端口是8080。

MYSQL默认端口是3306。

SQLServer默认端口是1433。

怎样修改tomcat的端口:

在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在中把8080更改即可

2、异常的处理,可在该方法的代码段中包含3类代码:

try、catch和finally代码块。

3、jsp主要内置对象有:

application、exception、pageContext、request、session、response、out、config、page。

4、理论上,GET是用于获取服务器信息并将其作为响应返回给客户端(or从服务器上请求数据),POST是用于客户端把数据传送到服务器(or传递数据到服务器)。

5、application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session对象则是每个客户专用的。

6、JDBC的主要任务是:

与数据库建立连接、发送SQL语句、处理结果。

JDBC的英文全称,中文全称

JSP开发网站的三种模式分为jsp、JSP+JavaBeans和jsp+javabean+servlet。

对于同一用户,要想在不同的页面之间共享数据,可有以下几种方法:

把数据保存的session中,,通过隐含的表单把数据提交到下一页面,,,。

HTML的注释符号是:

---->;JSP的注释符号是

JDK安装目录有六个文件及和一些网页文件,其中LIB目录是用来存放:

存放所需要的类库

此题可衍生很多题,如tomcat的目录

JSP页面有html标签、注释、指令标识、Java程序段Scriptlet、动作标志5种元素组成

JSP的Java程序段Scriptlet定义的变量的作用域是当前页面

要让当前JSP页面能处理异常,则当前JSP页面的page指令的属性需设置为true

out对象的作用是控制看页面文本输入输出留的对象,response对象的作用是根据客户端的请求信息建立一个默认的response对象

注册一个JDBD驱动应调用SQLServerConnection的prepareCall方法

1、指令标识通常以(<%@)标记开始,以(%>)标记结束。

2、如果想在JSP页面中调用exception对象输出错误信息,需要将页面指令的(isErropage)属性设置为true。

3、页面指令的(import)属性可出现多次。

4、表达式用于向页面输出信息,其使用格式是以(<%=)标记开始,以(%>)标记结束。

5、在页面中通过声明标识声明的变量和方法的有效范围为(整个页面),他们将成为JSP页面被转换成Java类后类中的(属性)和(方法)。

6、通常应用(

useBean>)动作标识可以在JSP页面中创建一个Bean实例,并且通过属性的设置可以将该实例存储到JSP中的指定范围内。

7、在JSP内

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 金融投资

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1