大连交通大学JSP期末考试知识点总结
大连交通大学jsp考试试卷试卷B

教研室主任(签字)学院院长(系主任)(签字)大连交通大学试卷2011 ~2012 学年第二学期课程JSP基础与应用(B卷)(R机械08级)一、选择题(本题为单选,共15题,每题2分,总计30分)1、假设B.jsp保存在web服务目录的根目录ROOT中,下列哪种方式是正确访问B.jsp的正确方式:A、http://localhost:8080/B.jspB、http://localhost:8080/ROOT/B.jspC、http://localhost:8080/webapps/B.jspD、http://localhost:8080/webapps/ROOT/B.jsp2、假设B.jsp,它的文件路径如下:%TOMCATHOME%\webapps\MyJSP\B.jsp,在 B.jsp中使用Circle类创建JavaBean对象,Circle类位于red.star包下,那么Circle类的class文件应该如何放置?A、webapps\ MyJSP \red\star\Circle.classB、webapps\MyJSP \classes\ red\star \Circle.classC、webapps\ MyJSP \WEB-INF\red\star\Circle.classD、webapps\MyJSP\WEB-INF\classes\ red\star\Circle.class3、假定当前的Web服务目录名称为girl,那么web.xml部署描述文件应该存放在哪个位置?A、WEB-INF\girl \web.xmlB、girl\WEB-INF\classes \web.xmlC、classes \ girl \web.xmlD、girl\WEB-INF \web.xml4、假设在Web服务目录sun中有一个Servlet类,它在web.xml文件中的配置如下:<servlet><servlet-name> Hello </servlet-name><servlet-class>tom.jiafei.Servlet</servlet-class></servlet><servlet-mapping><servlet-name> Hello </servlet-name><url-pattern>/hello</url-pattern></servlet-mapping>那么在浏览器端访问Hello对象的URL是什么?A、http://localhost:8080/sun/ helloB、http://localhost:8080/sun/ HelloC、http://localhost:8080/ tom/jiafei/ServletD、http://localhost:8080/sun/tom/jiafei/ hello装订线5.下列方法中,response对象调用哪个方法能够动态改变页面的MIME类型?A、setStatus()B、encodeRedirectURL()C、sendRedirect()D、setContentType()6.session对象调用哪个方法可以获取所有对象所对应的关键字,并将关键字放在一个枚举类型的变量中?A、removeAttribute()B、setAttribute() C getAttribute() D、getAttributeNames()7.下列关于page指令用法的描述正确的是()A、page指令作用于整个JSP页面B、必须将其放在JSP文件的开头C、page指令中所有属性可以指定多值D、page指令中的所有属性只能出现一次8.下列对于表达式的描述,错误项为( )A、表达式必须能求值;B、表达式由服务器负责计算;C、在<%= 和%>之间可以插入语句;D、在<%= 和%>之间插入一个表达式。
jsp知识点总结期末

jsp知识点总结期末一、JSP简介1. JSP的定义和特点2. JSP的工作原理3. JSP与Servlet的关系二、JSP的基本语法和指令1. JSP的页面标识符2. JSP的脚本元素3. JSP的注释方式4. JSP的指令和属性三、JSP中的脚本和表达式1. JSP中的Java脚本2. JSP中的表达式四、JSP中的内置对象和隐式对象1. JSP中的内置对象概述2. JSP中的request对象3. JSP中的response对象4. JSP中的out对象5. JSP中的session对象6. JSP中的application对象7. JSP中的pageContext对象8. JSP中的config对象9. JSP中的exception对象五、JSP中的页面跳转和包含1. JSP中的页面跳转2. JSP中的页面包含六、JSP中的标准动作和自定义标签1. JSP中的标准动作2. JSP中的自定义标签七、JSP中的EL表达式和JSTL标签库1. JSP中的EL表达式2. JSP中的JSTL标签库八、JSP中的MVC架构和JSP模型21. JSP中的MVC架构2. JSP中的JSP模型2九、JSP中的异常处理和错误页面1. JSP中的异常处理2. JSP中的错误页面配置十、JSP中的会话管理和Cookie1. JSP中的会话管理2. JSP中的Cookie十一、JSP中的数据库访问1. JSP中的数据库访问方式2. JSP中的数据库连接池配置十二、JSP中的国际化和本地化1. JSP中的国际化和本地化2. JSP中的资源束和消息以上是一些JSP的重要知识点总结,希望对您的学习有所帮助。
当然,JSP是一门广泛而深入的技术,本文只能涉及到一些基础知识点,您还可以进一步学习和掌握JSP相关的高级概念和技巧,以更好地运用在实际开发中。
祝您学习进步!。
2022年大连交通大学计算机网络技术专业《计算机网络》科目期末试卷A(有答案)

2022年大连交通大学计算机网络技术专业《计算机网络》科目期末试卷A(有答案)一、选择题1、假设OS1参考模型的应用层欲发送400B的数据(无拆分),除物理层和应用层之外,其他各层在封装PDU时均引入20B的额外开销,则应用层数据传输率约为()。
A.80%B.83%C.87%D.91%2、比特的传播时延与链路带宽的关系是()。
A.没有关系B.反比关系C.正比关系D.无法确定3、UDP数据报比IP数据报多提供了()服务。
A.流量控制B.拥塞控制C.端口功能D.路由转发4、在一个网络中,最大TPDU尺寸为256B,最大的TPDU存活时间为20s,使用8位序列号,则每条连接的最大数据传输速率是()。
A.16112bit/sB.26112bitsC.36112bi/sD.461l2bit/s5、以太网帧的最小长度是()。
A.32B.64C.128D.2566、下列关于交换机的叙述中,正确的是()A.以太网交换机本质上是一种多端口网桥B.通过交换机互连的一组工作站构成一个冲突域C.交换机每个端口所连网络构成一个独立的广播域D.以太网交换机可实现采用不同网络层协议的网络互连7、为了使模拟信号传输得更远,可以采用的设备是()。
A.中继器B.放大器C.交换机D.路由器8、因特网上的数据交换方式是()。
A.电路交换B.报文交换C.分组交换D.光交换9、下列关于单模光纤的描述中,正确的是()A.单模光纤的成本比多模光纤的成本低B.单模光纤传输距离比多模光纤短C.光在单模光纤中通过内部反射来传播D.单模光纤的直径一般比多模光纤小10、通过"Internet信息服务(IIS)管理器”管理单元可以配置FTP服务器,若将控制端口设置为2222,则数据端口自动设置为()。
A.20B.21C.2223D.222111、在TCP/IP协议簇中,应用层的各种服务是建立在传输层提供服务的基础上的。
下列协议组中()需要使用传输层的TCP建立连接。
JSP期末复习

第一章:JSP概述一:Web服务根目录:tomcat\webapps\root二:JSP运行原理:1.把JSP页面中普通的HTML标记符号,交给客户的浏览器执行显示2.JSP标记、数据和方法声明、Java程序片由Tomcat服务器负责执行,将需要显示的结果发送给客户的浏览器3. Java表达式由Tomcat服务器负责计算,将结果转化为“字符串”,交给客户的浏览器负责显示。
第二章:JSP页面与JSP标记1. JSP页面的基本结构:在传统的HTML页面文件中加入java程序片和jsp标记就构成了一个jsp页面文件。
JSP页面可由5种元素组合而成:①普通的HTML标记符;② JSP标记:如指令标记<%@ page 、动作标记<jsp:include ;③类静态成员变量和方法<%! %>;④ Java程序片<% %> ;⑤ Java表达式 <%= %>2.变量和方法声明在”<%!”和“%>”标记符号之间声明类静态变量和声明定义类静态方法。
所有用户共享3.java程序片:在“<%”和“%>”之间插入Java程序片;程序片中声明的变量称为JSP页面的局部(对象)变量–对应一个线程、用户;多个客户请求一个JSP页面时 , Java程序片将被执行多次,分别在不同的线程中执行。
HTML注释:<!—注释内容--> JSP注释:<%--注释内容--%> “<%=”和“%>”之间可以是一个Java表达式 .表达式的值由服务器负责计算,并将计算结果用字符串形式发送到客户端显示。
4.JSP指令标记1.page指令:用来定义整个JSP页面的一些属性和这些属性的值,属性值用单引号‘’或双引号“”括起来。
可以用一个page指令指定多个属性的值 ,也可以使用多个page指令分别为每个属性指定值 . page指令的作用对整个JSP页面有效,与其书写的位置无关,习惯把page指令写在JSP页面的最前面。
大学第二学期JSP期末考试试卷及参考答案

大学第二学期JSP期末考试试卷及参考答案大学第二学期JSP期末考试试卷及参考答案一、填空题(本大题共11小题,每空1分,共20分) 1、指令标识通常以标记结束。
2、如果想在JSP页面中调用e_ception对象输出错误信息,需要将页面指令的(isErropage)属性设置为true。
3、页面指令的(import)属性可出现多次。
4、表达式用于向页面输出信息,其使用格式是以标记结束。
5、在页面中通过声明标识声明的变量和方法的有效范围为(整个页面),他们将成为JSP页面被转换成类后类中的(属性)和(方法)。
6、通常应用动作标识可以在JSP页面中创建一个Bean实例,并且通过属性的设置可以将该实例存储到JSP中的指定范围内。
7、在JSP内置对象中,(request)对象是从客户端向服务器端发出请求,包括用户提交的信息以及客户端的一些信息,此对象的(getparameter)方法可以获取客户端表单中某输入框提交的信息。
8、在JSP内置对象中,(response)对象提供了设置响应报头的方法。
9、JSP内置对象的有效范围由小到大为(page)、(request)、(session)和(lication)。
10、按功能Bean可以分为(可视化Bean)和(非可视化Bean)。
11、通常情况下通过.lang.Class类的(forName(String className))方法加载要连接数据库的Driver类。
二、简答题(本大题共6小题,每题5分,共30分) 1、简述JSP的处理过程。
(1)客户端通过浏览器向服务器发出请求,该请求中包含了请求的资的路径(2)服务器根据被加载的客户端的请求加载被请求的JSP页面(3)Web服务器中的JSP引擎把被加载的JSP页面转换成servlet (4)JSP引擎把生成的JSP页面编译成class文件(5)服务器执行这个class文件(6)服务器把执行结果发送给浏览器显示 2、简述请求转发和请求重定向的区别。
jsp知识点总结

JSP期末复习总结作者:张焕HTML基础知识:HTML常用标签和元素<meta http-equiv="content type" content=”text/html”;charset=”gb2312”>charset=”gbk” /img/> }”][session=“true”][buffer=“none|8kb|sizekb”][autoFlush=“true|false”][inThreadSafe=“true”][info=“text”][errorPage=“relativeURL”][contentType=“mimeType”][isErrorPage=“true”]%><%@page%>指令用作对整个JSP页面的初始设置page指令可以在一个页面中出现多次page指令中的属性一般只出现一次,import除外****两数相除程序****文件名称:<form action="" method="post" target="_self">————整数除法运算————<br><p>被除数:<input type="text" name="value1">除数:<input type="text" name="value2"></P><p><input type="submit" name="submit" value="计算"></p></form>文件名称:<%@ page language="java" contentType="text/html; charset=GBK" errorPage="" %><head><title>错误异常检测页面</title></head><body><center><br><h1><%int checki=0;int checkor=0;int result=0;try{checki=("value1"));}catch(NumberFormatException nfex){throw new NumberFormatException("被除数不是整数!");}try{checkor=("value2"));}catch(NumberFormatException nfex){throw new NumberFormatException("除数不是整数!");}result=checki/checkor;("<h3>正确运算结果:<hr></h3>");(checki+"/"+checkor+"="+result);%></h1><a href="javascript:();">返回</a></center></body></html>文件名称:<%@page language="java" isErrorPage="true" contentType="text/html;charset=GB2312" %><html><head><title>错误处理页面</title></head><body bgcolor="#ffffff"><div aglin="center"><br><h1>错误信息<h1><hr><p><center><h3><%=()%></h3><a href="javascript:();">返回</a></center></p></div></body></html>(2)include指令•用于JSP页面转换成Servlet时引入其他文件。
jsp复习大纲内容整理
网络编程技术复习大纲说明:本复习大纲基本涵盖期末考试和补考的考试范围。
有疑问尽早找老师答疑(教4-418),也可通过电子邮件答疑。
编程基础复习点:1、简单、常用的html标记。
2、熟悉JDK,Tomcat的安装及JSP程序调试过程中常见问题。
3、了解Java基础知识。
尤其注意集合类的应用中两个集合类优点、适用范包的概念与用途:概念:包是java提供的一种区别于类的名字空间的机制,是类的组织方式,是一组相关类和接口的集合,它提供了访问权限与命名的管理机制主要有一下三个用途:①将功能相近的类放在同一个包里,可以方便查找与使用;②由于不同的包中可以存在同名类,所以包在一定程度上可以避免命名冲突;③在Java中,某些访问权限是以包围单位的。
引入包;import来应用,包名与类名用“.”分隔,*表示包中的所有类。
异常处理语句:Try....catch.....:try用来监视这段代码运行过程中是否发生异常,若发生则产生异常对象并抛出,catch用于捕获异常并且抛出。
Finally:不管捕获的异常出不出现,都会执行finally代码块;Throw:程序发生错误自行抛出异常时,可以使用throw关键字,并生成指定的异常对象。
Throws:如果一个方法可能会出现异常但是没有能力处理这个异常,可以再方法声明处用throws语句来抛出异常。
一个方法可能出现多种异常,throws 子语句允许声明抛出多个异常。
4、构成JSP的7要素( HTML标记、JSP指令标记、JSP动作标记、声明与标识、脚本程序、表达式、注释(<!--.....-->与<%--....--%>)),其中要更进一步熟悉:(1)JSP指令标识有哪些、作用及常用标识的用法?(2)JSP脚本标识有哪些、作用及用法?(3)JSP动作标记有哪些、作用及常用标记的用法?(4)<jsp:include>与<%@ include>的用法及区别解答:(1)JSP指令标识有哪些、作用及常用标识的用法?JSP指令标记有:page指令;include指令;taglib指令Page指令:只有import属性可以使用多次,其他属性只能出现一次作用:用于定义在整个JSP页面范围中有效地属性;常用标志:contentType,language ,errorPage, session, extends......Include指令:<%@ include file=“”%>file属性不支持任何表达式,也不允许通过以下表达:<%@ include file=”welcome.jsp?Name=admin”%>作用:在当前使用该指令的位置嵌入其他文件,如果被包含的文件是可执行的代码,则显示代码运行后的结果。
jsp知识点总结
[language=“java”] [extends=”package.class”] [import=”{package.class|package.*}”] [session=“true”] [buffer=“none|8kb|sizekb”] [autoFlush=“true|false”] [inThreadSafe=“true”] [info=“text”] [errorPage=“relativeURL”] [contentType=“mimeType”] [isErrorPage=“true”] %>
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,通系电1,力过根保管据护线生高0不产中仅工资2艺料22高试2可中卷以资配解料置决试技吊卷术顶要是层求指配,机置对组不电在规气进范设行高备继中进电资行保料空护试载高卷与中问带资题负料2荷试2,下卷而高总且中体可资配保料置障试时2卷,32调需3各控要类试在管验最路;大习对限题设度到备内位进来。行确在调保管整机路使组敷其高设在中过正资程常料1工试中况卷,下安要与全加过,强度并看工且25作尽52下可22都能护可地1关以缩于正小管常故路工障高作高中;中资对资料于料试继试卷电卷连保破接护坏管进范口行围处整,理核或高对者中定对资值某料,些试审异卷核常弯与高扁校中度对资固图料定纸试盒,卷位编工置写况.复进保杂行护设自层备动防与处腐装理跨置,接高尤地中其线资要弯料避曲试免半卷错径调误标试高方中等案资,,料要编试求5写、卷技重电保术要气护交设设装底备备置。4高调、动管中试电作线资高气,敷料中课并设3试资件且、技卷料中拒管术试试调绝路中验卷试动敷包方技作设含案术,技线以来术槽及避、系免管统不架启必等动要多方高项案中方;资式对料,整试为套卷解启突决动然高过停中程机语中。文高因电中此气资,课料电件试力中卷高管电中壁气资薄设料、备试接进卷口行保不调护严试装等工置问作调题并试,且技合进术理行,利过要用关求管运电线行力敷高保设中护技资装术料置。试做线卷到缆技准敷术确设指灵原导活则。。:对对在于于分调差线试动盒过保处程护,中装当高置不中高同资中电料资压试料回卷试路技卷交术调叉问试时题技,,术应作是采为指用调发金试电属人机隔员一板,变进需压行要器隔在组开事在处前发理掌生;握内同图部一纸故线资障槽料时内、,设需强备要电制进回造行路厂外须家部同出电时具源切高高断中中习资资题料料电试试源卷卷,试切线验除缆报从敷告而设与采完相用毕关高,技中要术资进资料行料试检,卷查并主和且要检了保测解护处现装理场置。设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
大连交通大学jsp期末考试试卷A
⼤连交通⼤学jsp期末考试试卷A教研室主任(签字)学院院长(系主任)(签字)⼀、选择题(本题为单选,共15题,每题2分,总计30分)1、假设Dalian是⼀个Web服务⽬录,A.jsp保存在Dalian 的⼦⽬录sea中,下列哪种⽅式是正确访问A.jsp的⽅式:A、http://localhost:8080/webapps/D alian/sea/A.jspB、http://localhost:8080/D alian/sea/A.jspC、http://localhost:8080/D alian/A.jspD、http://localhost:8080/sea/A.jsp2、假设A.jsp,它的⽂件路径如下:%TOMCATHOME%\webapps\MyJSP\sun\A.jsp,在A.jsp中使⽤CircleBean类创建JavaBean对象,CircleBean类位于tom.jiafei包下,那么这个类的class⽂件应该如何放置?A、webapps\MyJSP\sun\classes\tom\jiafei\CircleBean.classB、webapps\MyJSP \sun\WEB-INF\class\tom\jiafei \ CircleBean.classC、webapps\WEB-INF\classes\tom\jiafei\ CircleBean.classD、webapps\MyJSP\WEB-INF\classes\tom\jiafei\ CircleBean.class3、假定当前的Web服务⽬录名称为sun,那么web.xml部署描述⽂件应该存放在哪个位置?()A、sun \classes\web.xmlB、sun\WEB-INF \web.xmlC、WEB-INF\classes\sun \web.xmlD、sun\WEB-INF\classes \web.xml4、8080是Tomcat服务器默认占⽤的端⼝,可以通过修改Tomcat服务器的()⽂件来更改端⼝号。
JSP应用技术期末复习
JSP应用技术期末复习smingliang@试卷题型:注意:•••••••知识点1•••••••••表达式••知识点2知识点3:分析题</FORM></BODY>用Application对象实现简单的聊天室。
对JSP页面传递中文乱码进行处理,对接收的中文字符单独进行字符转换。
近访问: <%=new Date(session.getLastAccessedTime())%><br>访问次数:<%=accessCount%>用Session对象实现简单的计数器。
Class.forName(sDBDriver);=DriverManager.getConnection(sConnStr);conn.createStatement();=stmt.executeQuery(sql);}return rs ;知识点4:程序填空题stmt =conn.createStatement()= stmt.executeQuery(queryStr)= "com.mysql.jdbc.DriverClass.forName(driverName)if (conn!= null) {try {conn.close();} catch (Exception e) {System.out.println("close conn failed.");}} }知识点5:编程题用HTML实现下面的操作界面</FORM></BODY>用Application对象实现一个简单的网页计数器</HTML>简单邮件发送的例子</FORM></BODY>//发送成功out.println("<P>邮件已发送!</P> ");} catch(MessagingException m) {out.println(m.toString()); } %>。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JSP各章知识点总结去年考试题型:一、选择题(2分×15=30分)二、填空题(1分×15=15分)三、读程序写结果(3分×5=15分)JavaBean(2分×10=20分)四、程序填空数据库(2分×10=20分)第一章JSP简介1.8080是Tomcat服务器默认占用的端口。
2.如果Tomcat服务器的安装目录是:D\apache—tomcat—5.5.20\,那么Tomcat的web服务目录的根目录是:D\apache—tomcat—5.5.20\webapps\Root3.用户访问JSP页面,在浏览器键入Tomcat的IP地址、端口号、JSP页面的名字例如:IP:192.168.1.200名字:example 1则用户在浏览器中键入的内容为:http://192.168.1.200:8080/ example 14. Tomcat服务器安装目录的webapps目录下的任何一个子目录都可以作为一个web服务目录5.JSP与Java Servlet的关系JSP技术屏蔽了Servlet对象的创建过程,使得Web程序设计者只需关心JSP页面本身的结构和设计好的各种标记,比如使用HTML标记设计页面的视图,使用Javabean标记有效地分离页面视图和数据库。
第二章JSP语法1.JSP页面:在传统的HTML页面文件中加入Java程序片和JSP标记就构成了一个JSP页面普通的HTML标记符JSP标记,如指令标记、动作标记2.JSP页面的组成变量和方法的声明Java程序片Java表达式3.在“<%!”和“%>”标记符号之间声明变量和方法4.成员变量:在“<%!”和“%>”标记符之间声明变量,这些变量称为JSP页面的成员变量(只被初始化一次,被所有共享)局部变量:在“<%!”和“%>”之间插入Java程序片,在程序片中声明的变量称为JSP页面的局部变量(每个用户所对应的局部变量不同)5.在“<%=”和“%>”插入一个表达式(不可插入语句,“<%=”是一个完整的符号。
“<%”和“=”之间不要有空格),这个表达式必须能求值,表达式的值是由服务器负责计算的6.JSP中的注释:(1)HTML注释:在标记符“<!——”和“——>”之间加入注释内容JSP引擎把HTML注释交给客户,因此,通过浏览器查看JSP页面源文件时可以看到HTML注释7.JSP注释:在标记符号“<%——”和“——%>”之间加入注释内容。
JSP引擎忽略JSP注释8.Page指令标记:(1)Page在指令用来定义整个JSP页面的一些属性和这些属性值,属性值用单引号或双引号括起来。
(2)Page指令的作用对整个JSP页面都有效,与其书写位置无关,习惯把Page指令写在JSP 页面最前面,可以多次出现。
(3)Page指令标记可以指定如下属性的值:ContentType、import、language、session、buffer、autoFlush、isTreadsafe、pageEncoding 1)ContentType属性如果希望客户的浏览器启动HTML解析器来解释执行所接收的信息,设置Content Type属性的值<%@ Page Content Type=“text/html;charset=GB2312”%>如果希望客户的浏览器启用本地的MS—Word应用程序来解释执行收到的信息,设置ContentType属性的值<%@ Page ContentType=“application/msword”%> 如果不使用Page指令为ContentType指定一个值,则ContentType的属性默认值是:“text/html;charset=ISO—8859—1”JSP页面使用page指令只能为Content Type指定一个值,不允许两次使用page指令给ContentType指定不同的属性值。
2)language属性:该属性用来定义JSP页面使用的脚本语言,该属性的值只能取“java”(默认值)<%@ Page language=“java”%>3)import属性:该属性的作用是为JSP页面引入运行环境提供的包中的类,可以为该属性指定多个值4)session属性:该属性用于设置是否需要使用内置的session对象,取值为true(默认值)或false5)buffer属性内置输出流对象out负责将服务区的某些信息或运行结果发送到客户端显示。
Buffer属性用来指定设置的缓冲区的大小或不使用缓冲区。
Buffer的默认值是8KB,可以取值“none”(不使用缓冲区)6)autoFlush属性:该属性用来指定out的缓冲区被填满时,缓冲区是否自动刷新。
取值true(默认值)或false。
7)isThreadSafe属性:该属性用来设置JSP页面是否可以多线程访问。
取值true(默认值)或false。
8)info属性:该属性的属性值是一个字符串,其目的是为JSP页面准备一个常用且可能需要经常修改的字符串,可以在JSP页面中使用方法: getServletInfo();获取info属性的属性值:例9 P239)include指令标记:(先插入再编辑)<%@ include file=“文件的URL”%>include指令标记作用在JSP页面出现该指令的位置处静态的插入一个文件。
被插入的文件必须是可访问的和可使用的。
静态插入:当前JSP页面和插入的部分合并成新的JSP页面,该页面必须符合JSP语法规则,而后JSP引擎再将这个新的页面转译成Java类文件。
include指令可以实现代码的复用。
9.include动作标签<jsp:include page=“文件的URL”/>或<jsp:include page=“文件的URL”>param字标记</jsp:include>动态插入即JSP页面运行时才将文件加入10.param动作标签param标记以“名字——值”的形式为其他标记提供附加信息param标记不能独立使用,需要作为jsp:include、jsp:forward、jsp:plugin标记的子标记来使用。
11.forward动作标签<jsp:forward page=“要转向的页面”/>或<jsp:forward page= “要转向的页面”>param字标记</jsp:forward>该指令的作用是:从该指令处停止当前页面的继续执行,而转向执行page属性指定的JSP页面。
12.plugin动作标签使用plugin动作标记可以保证客户浏览器能执行Java applet程序。
该动作标签指示JSP页面加载Java plugin,该插件由客户负责下载,并使用改插件来运行Java applet程序。
ebean动作标签该标签用来创建并使用一个JavaBeanSun公司的倡导是:用HTML完成JSP页面的静态部分,使用JavaBean完成动态部分,实现真正意义上的动静态分离第三章JSP内置对象1.JSP的内置对象有:request、response、session、application、out2.HTTP协议的核心是:请求和响应3.HTTP包括请求行、头域、可能的信息体4.request对象客户通常使用HTML表单向服务器的某个JSP页面提交信息,表单的一般格式:<FORM method=“get”/“post” action=“提交信息的目的地页面”> 提交手段</FORM>其中,FORM是表单标记,method的取值为get或post,区别是:使用get方法提交的信息会在提交的过程中显示在浏览器的地址栏中,而post方法提交的信息不会显示在地址栏中。
Request对象可以使用getParameter(String S)方法获取该表单通过text提交的信息Request.getParameter(“boy”)5.处理汉字信息避免出现汉字乱码问题有两种解决方法:1)使用page指定Context Type属性的值时<%@ page contentType="text/html;Charset=GB2312" %>即将其中出现的Charset中的首写字母大写。
2)<%@ page contentType="text/html;charset=GB2312" %>即将其中出现的charset中的首写字母小写。
然后内置对象request将获取的信息重新编码,即用ISO-8859-1编码,并存放到字节数组中;再将数组转化成字符串对象。
String str=request.getParameter("boy");byte b[]=str.getBytes("ISO-8859-1");str=new String(b);6.处理HTML标记(1)< FORM >标记格式:<FORM method=get|post action=“提交信息的目的地页面” name=“名字”> 数据提交手段部分</FORM>表单标记经常将下列标记作为表单的子标记,以便提供提交数据的手段,这些标记都以GUI形式出现,方便用户输入或选择数据。
<Input……><Select……></Select><Option……></Option ><TextArea……></TextArea >(2)<input>标记作用:指定表单数据的输入方式以及表单的提交键格式:<input type=“输入对象的GUI类型” name=“名字”>GUI类型:text(文本框)、checkbox(复选框)、submit(提交键)、reset(重置)等1)文本框text当输入对象的GUI类型是text时,除了用name为text指定名字外,还可以为text指定其他一些值,比如:input type=“text” name=“me” value=“hi” size=“12” algin=“left”>如果用户没有在文本框中输入任何信息,就单击表单中的提交键,request将调用getParameter方法获取由value指定的值,如果value未指定任何值,getParameter方法获取字符串长度为0,即该字符串为“”。