2023年java web的知识点总结_第1页
2023年java web的知识点总结_第2页
2023年java web的知识点总结_第3页
2023年java web的知识点总结_第4页
2023年java web的知识点总结_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Word第第页2023年javaweb的知识点总结javaweb的学问点总结篇1

一、选择题

1.表单中的数据要提交到的处理文件由表单的(A)属性指定。

A.methodB.nameC.actionD.以上都不对

2.要运行JSP程序,以下说法不正确的选项是(B)

A.服务器端需要安装Servlet容器,如Tomcat等。

B.客户端需要安装Servlet容器,如Tomcat等。

C.服务器端需要安装JDK。

D.客户端需要安装扫瞄器,如IE等。

3.当发布Web应用程序时,通常把Web应用程序的名目及文件放到Tomcat的(C)名目下。

A.workB.tempC.webappsD.conf

4.下面有关HTTP协议的说法不正确的选项是(D)

A.HTTP协议是Web应用所使用的主要协议

B.HTTP协议是一种超文本传输协议(HypertextTransferProtocol),是基于恳求/响应模式的

C.HTTP是无状态协议

D.HTTP的恳求和响应消息假如没有发送并传递胜利的话,HTTP可以保存已传递的信息

5.下面有关Servlet的描述错误的选项是(C)。

A.一个Servlet就是Java中的一个类

B.Servlet是位于Web服务器内部的服务器端的Java应用程序

C.Servlet可以由客户端的扫瞄器解释执行

D.加载Servlet的Web服务器必需包含支持Servlet的Java虚拟机

6.下面不属于JSP指令的是:(B)

A.includeB.importC.pageD.taglib

7.(B)动作用于转向另一个页面。

A.nextB.forwardC.includeD.param

8.page指令用于定义JSP文件中的全局属性,以下关于该指令用法的描述不正确的选项是:(D)

A.%@page%作用于整个JSP页面。

B.可以在一个页面中使用多个%@page%指令。

C.为增添程序的可读性,建议将%@page%指令放在JSP文件的开头,但不是必需的。

D.%@page%指令中的属性只能消失一次。

9.以下选项中,(B)可以精确地猎取恳求页面的一个文本框的输入(文本框的名称为name)。

A.request.getParameter(name)

B.request.getParameter(”name”)

C.request.getParameterValues(name)

D.request.getParameterValues(“name”)

10.使用response对象进行重定向时,使用的方法是(C)。

A.getAttributeB.setContentType

C.sendRedirectD.setAttribute

11.session对象中用于设定指定名字的属性值,并且把它存储在session对象中的方法是(A)。

A.setAttributeB.getAttributeNames

C.getValueD.getAttribute

12.在application对象中用(B)方法可以获得application对象中的全部变量名。

A.getServerInfoB.nextElements()

C.removeAttributeD.getRealPath

13.有关struts2的说法不正确的选项是(B)

A.Struts是一个用于简化MVC框架(Framework)开发的Web应用框架

B.应用Struts2不需要进行配置

C.Struts2含有丰富的标签

D.Struts2采纳了WebWork的核心技术

14.Web应用的数据共享方式不包括(C)。

A.基于恳求的共享B.基于会话的共享

C.基于页面的共享D.基于应用的共享

15.要在页面上输出2+3=${2+3},则对应的程序代码应为(A)。

A.2+3=${2+3}

B.2+3=${2+3}

C.2+3=/${2+3}

D.以上都不对

16.下面有关EL中“.“和“[]“两种存取运算符的说法不正确的选项是(C)

A.两者在某些状况下是等效的

B.“[]“运算符主要用来访问数组、列表或其他集合

C.假如要动态取值时,两者都可以实现

D.当要存取的属性名称中包含一些特别字符,如.或?等并非字母或数字的符号,就肯定要使用“[]“

17.要使用JSTL的核心标签库,需要在JSP源文件的首部加入如下声明语句(A)

A.%@taglibprefix=curi=/jsp/jstl/core%

B.%@taglibprefix=”x”uri=”/jsp/jstl/xml”%

C.%@taglibprefix=”fmt”uri=”/jsp/jstl/fmt”%

D.%@taglibprefix=”sql”uri=”/jsp/jstl/sql”%

18.以下(B)标签用于实现循环功能,类似与Java语句中的for循环。

A.把8080改成你想要的端口即可。与response.sendRedirect()实现页面转向有什么区分?

答:转向只在服务器端进行,不显示地址。

response.sendRedirect()重新发送恳求,会显示地址。

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.forName(StringdriverName);

2、创建连接通过DriverManager.getConnection(url,userName,passwd);

3、猎取statement对象,通过statement对象执行sql语句;

4、假如是查询则返回结果集,贮存于ResultSet;

5、假如关闭事物自动提交要提交事物;

6、最终,关闭全部连接,自里往外关闭。

三、编程题

第一题:

第一个Servlet1文件,读取一个恳求参数test(字符串),存放在恳求范围内,然后把恳求转发给

其次个Servlet2.。其次个Servlet2文件(url为output),向客户输出Servlet1的结果。依据解释补充以下代码。(15分)

publicclassServlet1extendsHttpServlet{

publicvoidservice(ServletRequestrequest,ServletResponseresponse)

throwsServletException,IOException{

response.setContentType=(“text/html;charset=gbk”);

PrintWriterout=response.getWriter();

//读取恳求参数

__Stringtest=request.getParameter(test);______;(3分)

//在request对象中添加test属性

__request.setAttribute(test,test);___(3分)

/*把恳求转发给Servlet2*/

RequestDispatcherdispatcher=

request.getRequestDispatcher(/output);_____

__dispatcher.forward(request,response);__(4分)

publicclassServlet2extendsHttpServlet{

publicvoidservice(ServletRequestrequest,ServletResponseresponse)

throwsServletException,IOException{

response.setContentType=(“text/html;charset=gbk”);

PrintWriterout=response.getWriter();

//读取恳求范围内Servlet1的test

__Stringtemp=request.getParameter(test);____(3分)

//向客户端输出test

__out.println(

2、其次题:

1、编写一个简洁的JavaBean,通过EL的存取运算符访问其属性。

答案:文件userLogin.java定义了一个用户Bean,包含姓名、密码和电子邮件3个属性,其代码如下:

packagebean;

publicclassuserLogin{

privateStringuserName;

privateString(1)password;

privateStringemail;

publicuserLogin(){

userName=李平;

password=123;

email=liping@;

}

publicvoidsetuserName(StringuserName){

this.userName=userName;

}

publicStringgetuserName(){

returnthis.userName;

}

publicvoidsetpassword(Stringpassword){

this.password=password;

}

publicStringgetpassword(){returnthis.password;}publicvoidsetemail(Stringemail){

this.email=email;}publicStringgetemail(){

returnthis.email;}}

文件accessBean.jsp使用EL的存取运算符猎取JavaBean的属性,其代码如下:

%@pagecontentType=text/html;charset=gb2312%

(2)%@pageimport=bean.userLogin%

用户名:(3)${user.username}

密码:(4)${user.password}

电子邮箱:(5)${user.email}

javaweb的学问点总结篇2

一、文档标签:

1、!DOCTYPE该标签告知扫瞄器文档所使用的HTML规范

2、html标签告知扫瞄器这是一个HTML文档。

html元素是HTML文档中最外层的元素。

html元素也可称为根元素

3、head不会消失在网页正文中

4、meta消失在head可以标记编码格式、刷新、、描述、搜寻关键字等

5、body网页正在内容

常用标签都是消失在body中

二、文字标签

1、title消失在head中,网页标题

2、h1-h6标题,从1-到6渐渐变小

3、font规定文本的字体、字体尺寸、字体颜色

三、列表标签

1、ul无序标签,前面没有序号,属性:type:可以更改列表签名的符号

2、li列表中元素标签

3、ol有序标签,前面有序号,属性:start:起始的值,type:类型,数字、字母等

四、块标签

1、span行内块标签

2、p段落,默认换行

3、div块,将网友分割成若干部分,常用属性:align:对齐方式,leftightcenter

五、表格标签

1、table表格,一般有行和列组成

常用属性:

1、width:宽度

2、border:边框的宽度

3、bgcolor:背景色

4、cellspacing:表格之间的间距--外边距

5、cellpadding:表格内容的间距--内边矩

2、tr:行,内部只能消失th或td

常用属性:

1、align:对齐方式,内部元素的对齐

3、th列的标题,消失在tr中,表头单元格

4、td列,数据单元格

常用属性:

1、colspan:跨列,切记要包含自己

2、rowspan:跨行

th和td的区分?

th就是内部文字:加粗、居中

td内部文字正常。居左

5、caption表格的标题

6、thead表格的头部,一般内部存放th

7、tbody表格的内容,一般存储数据

8、tfoot表格的底部

六、表单标签

1、form:表单标签,可以搜集用户的信息并提交给指定的服务器

2、input:用户输入标签

常用属性:

1、type:类型

取值:

text:文本框

password:密码框

checkbox:复选框,可以选择多个

radio:单项选择框,只能选择其一,但是要求拥有相同的name

button:按钮

submit:提交,结合form表单,将表单内的数据提交给action

reset:重置,结合form表单,清空表单的内容

2、name:为当前的标签命名,将来猎取标签数据时,会用到

3、class:为当前标签起个类名,主要用在CSS中

4、value:值,标签的值,主要用在按钮上

5、checked:是否选中,h4支持checked,h5支持true或false

3、select:下拉框,实现多个元素的单项选择或复选,需要结合option使用

常用属性:

multiple:是否多项选择

name:名称

disabled:是否可用

4、textarea文本域,可以输入多行和多列数据

常用属性:

1、rows:行数

2、cols:列数

七、图像超链接标签

1、img图片

常用属性:

1、alt:鼠标进入时的文字

2、src:加载的图片路径

3、width:设置图片的宽度

4、height:设置图片的高度

2、a超链接标签,可以跳转到指定的url

常用属性:

1、href:要打

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论