jsp题库及参考答案(4)

2019-01-07 16:38

有两种:DOM和SAX. DOM:可以得到一个包含文档中所有元素的树结构. SAX:在文档的不同治点产生事件,应用程序可以决定如何处理这些事件以从解析器中得到信息.

13,MVC的各个部分都有那些技术来实现?如何实现? MVC是Model-View-Controller的简写。\代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), \是应用的表示面(由JSP页面产生),\是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。 14,javascript如何校验数字型?

isNaN(parseFloat(xxx))如果为true,则不是数字。 var v = document.all.Telephone.value; if(isNan(v)){ alert(\全是数字\} 15,html样式表作用,原理。 大量减少网页代码,原理就是在网页中自定义样式表的选择符,然后在网页中大量引用这些选择符。目前大部分网站都是使用class来引用的。 1、ASP与JSP之间有哪些共同点?JSP的优点是什么?

ASP和JSP都是HTML文档传递动态内容的CGI程序。因为它们都运行在服务器上,都访问服务器上的资源。另一个相似点是语法。它们用来嵌入VBScript 与 Java的标签很相似。

JSP的优点是它的可移植性,JSP使用Java强大的编程语言。

2、当在一个文本编辑器中保存JSP时,你用什么扩展名保存JSP以及如何指定它?

保存JSP用.jsp扩展名。记住,当使用NotePad(记事本)把它保存成一个文本文档时,用双引号把名称引上。这将防止NotePad增加.txt扩展名。

3、在JSP/Servlet的生命期中,用于初始化的是什么方法?

用init(?)方法初始化JSP/Servlet。实现ServletConfig接口的对象作为一个参数传递过来,这样就可以获取初始化参数。

4、当修改JSP的源代码时,通过重新加载此JSP,通常可以在浏览器中立即看到这种修改。对于由JSP转化而来的SERVLET,情况并非如此,为什么? 是的,当转化JSP至SERVLET时,也就失去了修改JSP并且立即观察到这种修改的便利。理由是 ,由JSP转化而来的SERVLET就像其他的SERVLET一样,必须在配置文件中部署和配置它们,而且应用服务器只加载实现它们的一次。这意味着,需要重新启动应用服务器。有些应用服务器支持热部署其部分或全部服务,包括SERVLET。热部署意味着在不需要关闭应用服务器的条件下,插入或修改一个应用的部分或全部。热部署和部署工具有助于快速地重新配置JSP但是,无法实现修改源代码并且立即让这些修改发生效力。

5、JavaBean变量可以通过方法调用或setProperty和getProperty标签设置或读取。为什么还要其他方法?

JavaBean变量有三种方式可被JSP访问;可通过将变量名引用到mybean.myVariable里,从scriptlet直接访问变量;也可以通过恰当的set或get方法设置或访问变量的值;最后,可以使用setProperty和getProperty标签。 引用变量或使用方法提供了尽可能的灵活,允许把变量的值结合在表达式,语句和方法调用里。标签比较简单,允许工具容易操作JavaBean。一般而言,标签,HTML,XML或JSP使得创建开发工具处理文档就更容易了。

6、列出两种HTTP请求。

HTTP请求最重要的两种类型是GET和POST,GET从远程服务检索一个指定的Web资源,它使用请求URI发送信息。POST发送数据并从远程服务器接收数据。与GET不同,POST将附加到请求末尾的数据作为特殊的内容消息发送。

7、下面这个注释声明存在什么问题?

< !--this variable stores the GSP page context.--! > 输出注释以<!--开始,以-->结束(没有“!”)。更正后的注释为: < !--this variable stores the GSP page context.-- >

8、下面这个注释声明存在什么问题?

.--% >

JSP容器不会在对客户的响应中的隐藏注释之间发送任何内容。JSP表达式 <%= sourcePage %>不应该放在隐藏注释中,因为客户永远不会看到它。

9、这里显示的JSP页面声明存在什么问题?

< % @ page import=”java.util.hashtable”errorpage- /myError.jsp” % > < % @ page errorpage=”/myError.jsp” % > 在一个JSP页面中,你只能在page指令中指定一次errorPage 属性。前面的例子在两个指令中都指定了这个属性。

10、指定一个导入JSP页面的page指令之前,可以在该页面中使用java类吗? 可以。JSP容器将page指令中的import属性中指定的所有软件包和类都转换为位于转换后的服务器小程序开始的java import 语句,而不管它们出现在JSP页面中的什么位置。因为它会使阅读JSP页面的人感到很迷惑,所以不推荐采取这种方式。

11、 当在JSP页面中指定自定义标记时之前,必须为这些标记指定taglib指令吗?

是的,必须在出现taglib指令声明的标记库中的任何自定义标记之前指定这个指令。 12、〈%!String request=“my request”; %> 这行JSP声明存在哪些问题?

声明的变量request具有与隐含的HttpServletRequest 对象request(可以在JSP脚本小程序和表达式中使用)相同的名称。声明的这个变量具有对象作用域,而隐含的变量具有方法作用域。在JAVA中,具有方法作用域的变量在方法中总是优先于具有对象或作用域的名称相同的变量。因此,隐含变量request完全隐藏了声明的String变量request。这可能不是JSP页面开发人员期望的结果。

13、下面的JSP表达式存在问题吗?

This page was accessed; <%=counter.getNumTimes();%>. 不应该使用分号中断JSP表达式内部的JAVA表达式。

14、在下面这个的用法上有什么错误?

type=”Stringproperty”>

The String property value is:

操作应该有一个空白主体或者使用结束标记包括其主体。在这个例子中,如果认为标准操作位于操作的主体中,那么它的正确语法应该是:

type=”Stringproperty”>

va_ue=”The String property”/>

The String property value is:

property=”stringProperty”/>

15、标准操作的哪些属性可以使用JSP表达式作为它们的值? 下表显示了可以将JSP表达式作为其值的属性: 操作类型 属性

va;ie and beanName page page value

16、JSP的内置对象有哪些? JSP内置对象有request、response、session、out、config 、pageContext 、pplication和page.。

17、 简述JSP运行环境的配置。

1. 安装JDK1.3。将JDK1.3安装到c:\\JDK。

2. 安装TOMCAT服务器。将TOMCAT安装到c:\\tomcat目录下。 3. 配置环境变量如下: SET JAVA_HOME=c:\\JDK

SET TOMCAT_HOME=c:\\tomcat

SET PATH= .;c:\\JDK\\BIN; c:\\tomcat\\BIN

SET CLASSPATH= .;c:\\JDK\\BIN; c:\\tomcat\\BIN; c:\\JDK\\LIB; c:\\tomcat\\LIB

18、 如何通过JDBC-ODBC桥来访问数据库? 1. 建立ODBC数据源。

2. 加载驱动程序。Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); 3. 建立连接。

Connection conn=DriverManager.getConnection(\数据源名\”登录名”,”密码”);

4. 向数据库发送SQL语言 Statement stmt=conn.createStatement(); 5. 处理查询结果 ResultSet rs=stmt.executeQuery(sql)

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

<%@ page contentType=\


<%@ include file=\<%@ include file=\<%@ include file=\

abc.html代码:

mytxt.txt代码:

你好,这是jsp程序。 mycode.cod代码: <%

String s1=\执行代码在这里显示\out.print(\%>

运行结果:这里显示结果:

这是插入的Html文件 你好,这是jsp程序。 执行代码在这里显示

20、编写程序reg.htm和reg.jsp,做一用户注册界面,包括:用户名,年龄,性别。然后提交到reg.jsp进行注册检验,若用户名为admin,就提示“欢迎你,管理员”,否则,显示“注册成功”并显示出注册信息。 Reg.htm参考代码

<%@ page contentType=\

Reg.jsp参考代码

<%@ page contentType=\

注册检验

<%

if(request.getParameter(\out.println(\欢迎你,管理员\else {

out.println(\注册成功\

out.println(\用户名:\out.println(\年龄:\out.println(\性别:\} %>


jsp题库及参考答案(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: