还剩4页未读,继续阅读
文本内容:
-可编辑.感谢下载支持
1.表单中的数据要提交到的处潼文件由表单的ic.action)属性指定
2.要运行JSP程序,以下说法不正确的选项是客户端需要安装Servlet容器,如Tomcat
3.当公布Web应用程序时,通常把Web应用程序放到Tomcat的webapps名目下
4.下面有关协议的说法不正确的选项是()D.的恳求和响应消息假设没有发送并传递成功的话,可以保存已传递的信息
5.下面有关Servlet的描述错误的选项是〔
8.Servlet可以由客户端的扫瞄器解释执行
6.下面不属于JSP指令的是〔)B.import
7.[)动作用于转向另一个页面B.forward
8.在工程中已经建立了一个JavaBean,该类为bean.Student,该bean具有name属性,则下面标签用法正确的选项是〔)C.jsp:useBean id=astudent”class=abean.Student scope=asession^/jsp:useBean
9.以下选项中,〔〕可以准确地猎取恳求页面的一个文本框的输入〔文本框的名称为name)B.request.getParameter(“name”)
10.使用response对象进展重定向时,使用的方法是()C.sendRedirect
11.session对象中用于设定指定名字的属性值,并且把它存储在session对象中的方法是〔)A.setAttribute
12.在application对象中用〔)方法可以获得application对象中的全部变量名
8.nextElements
13.有关struts2的说法不正确的选项是()
8.应用Struts2不需要进展配置
14.Web应用的数据共享方式不包括〔)C.基于页面的共享
15.要在页面上输出2+3二${2+3},则对应的程序代码应为()-可编辑-感谢下载支持A.2+3=\${2+3}
16.下面有关EL中和“两种存取运算符的说法不正确的选项是〔)C.假设要动态取值时,两者都可以实现
17.要使用JSTL的核心标签库,需要在JSP源文件的首部参加如下声明语句〔)A.%@taglib prefix=c%
18.以下〔)标签用于实现循环功能,类似与Java语句中的for循环B.c:forEach
19.以下URL中语法不正确的选项是(〕
20.指令用于定义JSP文件中的全局属性,以下关于该指令用法的描述不正确的选项是()D.%@%指令中的属性只能消灭一次doGet和doPost需要ServleRequest和
1.在编写Servlet时,需要继承Servlet类,在Servlet中声明ServleResponse类型的两个参数
2.jsp主要内置对象有application、exception、Context、request、response、sessionout、config使用useBean动作标记的时候scope属性有4种选项,作用范围由小到大是—、request、session、application,其中_session是指当关闭扫瞄器的时候这个javabean失效,.application是指当关闭效劳器的时候这个javabean失效
3.三种常用的动态网页技术是
一、php、jsp,简称3P技术
4.JSP利用JDBC操作数据库的步骤:一口载驱动程序,调用_£orNaine将自动加载驱动程序类;12)建立连接,假设连接字符串为:String url=jdbc:mysql://localhost/+dbName+Uuser=+userName+“password=+userPwd,其中dbName userName和userPwd3立StateMent;
(4)、执行sql语句,其中,查询数据库里的表内容是Statement接-可编辑-感谢下载支持口使用execute方法;[5)关闭数据库
1.Tomcat效劳器的默认端口是多少?怎样修改tomcat的端口Tomcat效劳器的默认端口是8080;在tomcat下的\conf\server.xml中的Connector元素里的〈Connectorport=8080”..iE©80改成你想要的端口即可
2.什么是cookie cookie有什么作用?Cookie是一小段文本信息,伴随着用户恳求和页面在Web效劳器和扫瞄器之间传递用户每次访问站点时,Web应用程序都可以读取Cookie包含的信息Cookie为Web应用程序保存用户相关信息供给了一种有用的方法例如,当用户访问您的站点时,您可以利用Cookie保存用户首选项或其他信息,这样,当用户下次再访问您的站点时,应用程序就可以检索以前保存的信息
3.简述JSP中动态include与静态include的区分?动态INCLUDE用jsp:include动作实现,jsp:include=included.jsp”flush=true”/它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数;静态INCLUDE用include伪码实现定不会检查所含文件的变化,适用于包含静态页面%@include file=included.htm%
4.简述表单中POST和GET的区分方法GET资源类型主动的或被动的数据类型文本数据量最多255个字符尽管协议并没有限制查询串的长度,某些扫瞄器和web效劳器可能不能处理超过255个字符的数据可见性数据是URL的一局部,在扫瞄器的URL地址栏中用户可见缓存数据可以在扫瞄器的URL历史中缓存方法POST目标资源类型主动的数据类型文本或二进制数据数据量没有限制-可编辑.感谢下载支持可见性数据不是URL的一局部而是作为恳求的消息体发送,因此在浏览器的URL地址栏中对用户不行见缓存数据不能在扫瞄器的URL历史中缓存
5、MVC中的M、V、C各指的是什么?请述其各自的作用答M Model(模型),在j2ee开发中扮演数据封装相关的角色(像javabean);VView(视图),在j2ee开发中扮演数据显示相关的角色〔像jsp,html文件〕;C Controlle(r掌握器),在j2ee开发中扮演数据掌握相关的角色〔像Servlet、Action等)
6、列举JSP的主要优点答提高代码的可复用性、将HTML代码进展分别、程序利于开发维护、简称JSP的执行过程7答首先,由客户端扫瞄器向Web效劳器提出访问JSP页面的恳求〔Request)然后由JSP引擎负责将JSP转换成Servlet,产生的servlet经过编译后生成类文件,然后再把类文件加载到内存执行最终,由Web效劳器将执行结果即(Response)给客户端扫瞄器
8、JSP的动作标签有哪几个?答
1、jsp:incclude在当前页面中包含另一个页面的输出;2>jsp:forward将恳求转发到指定的页面;3>jsp:useBean查找或创立一个javaBeans对象;
4、jspsetProperty设置javaBeans对象的属性值;
5、jspgetProperty返回javaBeans对象的属性值;
6、jspplugin在JSP页面中嵌入一个插件
9、<jsp forward>与response.sendRedirect实现页面转向有什么区分?答vjsp:forword>转向只在效劳器端进展,不显示地址response.send Redirect重发送恳求,会显示地址
10、简述Servlet的生命周期?答:servlet有良好的生存期定义,包括加载和实例化、初始化、处理恳求以及效劳完毕-可编辑.感谢下载支持Web容器加载servlet,生命周期开盘,通过调用servlet的init〔方法进展servlet的初始化通过调用service方法实现,依据恳求的不调用不同doXX方法完毕效劳,web容器调用servlet的destroy方法
11、较JSP而言,Servlet有什么优点,有什么缺点?答优点是响应客户端的恳求,依据恳求动态响应,最大的优点做为一个效劳,掌握程序的流向,过滤等mvc中,掌握就是servlet缺点Servlet在表示规律上对于视图的表示相对于JSP麻烦太多,在负责显示工作完成并生成页面上,JSP更优
12、简述承受JDBC访问数据库的步骤答
1、加载对应数据库驱动,一般用反射Class.forNameString driverName;
2、仓U立连接通过DriverManager.getConnectionurl,userName,passwd;
3、猎取statement对象,通过statement对象执行sql语句;
4、假设是查询则返回结果集,贮存于ResultSet;
5、假设关闭事物自动提交要提交事物;
6、最终,关闭全部连接,自里往外关闭
四、编程题每题15分,共30分
1、编写一个简洁的JavaBean,通过EL的存取运算符访问其属性答案文件userLogin.java定义了一个用户Bean,包含姓名、密码和电子邮件3个属性,其代码如下package bean;public classuserLogin{private StringuserName;⑴private String_________;passwordprivate Stringemail;public userLogin{userName=”李平u password=“123”;email=public voidsetuserNameString userName{this.userName=userName;public StringgetuserName{return this.userName;-可编辑■感谢下载支持public voidsetpasswordString password{this.password二password;public Stringgetpassword{return this.password;public voidsetemailString email{this.email=email;public Stringgetemail{return this.email;文件accessBean.jsp使用EL的存取运算符猎取JavaBean的属性,其代码如下:%@contentType=utext/html;charset=gb2312%⑵jsp:useBean id=user“class二ubean.userLogin“scope=usession”/jsp:useBeanhtmlhead使用存取运算符访问JavaBean的属性/title/headbody!--通过EL存取运算符访问JavaBean的属性-〉用户名—br密码⑼--------------------br电子邮箱⑸-------------------------br/body/html文件accessBean.jsp运行结果如以F图1所示图1运行结果。
个人认证
优秀文档
获得点赞 0