版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
前者定义的是局部的变量的,后者是定义的全局变量方法<%!%>里声明的变量和方法都是作为类的属性和方法存在的,<%%>里不能声明方法而<%%>里声明的变量则是作为_jspService这个方法的内部属性java、java语句<%!%>:<%!声明语句%>是声明标签,通常声明全局变量、常量、方法、类;进行请求转发时,存储在request对象中的信息会被保留并带到目标页面中;请求重定向是重新生成一个request请求,然后将该请求重定向到指定的URL,所以事先存储在request对象中的信息都不存在了。Tomcatweblogicjbossjsp程序运行和调试;service()GetServletConfig()GetServletInfo()6、什么是JSP的预编译特征?(重点)JSP页面在被服务器执行前,都是已经被编译好的,并且通常只进行一次编译,即在JSP页接调用这些已经被编译好的代码,这大大提高了访问速度。<jsp:useBeanid=”**”class=”**”scope=”**“/><jsp:useBean>标签在指定范围内获取或创建一个JavaBean<jsp:useBeanid=”myBean”scope=”page”class=”pkg.myBean”/>tprintprintlnout.print()out.println()out.flush()out.close()out.write()voidprint()//输出数据,不换行voidprintln()//输出数据,换行voidnewline()//输出一个换行符voidflush()//输出缓冲区里的内容voidclose()//关闭输出流声明变量或方法a)publicvoidsetAttribute(Stringname,Stringvalue)设定指定名字的属性的值,并将它添加到session会话范围内,如果这个属性是会话范围内存在,则更改该属性的值。b)publicObjectgetAttribute(Stringname)在会话范围内获取指定名字的属性的值,ectnullc)publicvoidremoveAttribute(Stringname),删除指定名字的session属性,若该属性不存在,则出现异常。d)publicvoidinvalidate(),使session失效。可以立即使当前会话失效,原来会话中存储的所有对象都不能再被访问。e)publicStringgetId(),获取当前的会话ID。每个会话在服务器端都存在一个唯一f)publicvoidsetMaxInactiveInterval(intinterval)设置会话的最大持续时间,单位是秒,负数表明会话永不失效。g)publicintgetMaxInActiveInterval(),获取会话的最大持续时间。h)使用session对象的getCreationTime()和getLastAccessedTime()方法可以获取会话创建的时间和最后访问的时间,但其返回值是毫秒,一般需要使用下面的转换来获取具体有两种include其他页面的方法,一种是说明标签<%@includefile="xxx.jsp"%>,一种是动作标签<jsp:includepage="xxx.jsp"/><%Double.parseDouble(var)%><!—var为变量值-->/WEB-INF/classes1.Scriptlet:脚本小程序语句。!publicstaticfinalStringINFO="HELLOWORLD";classPerson{}2.<jsp:scriptlet>标签在<jsp:scriptlet></jsp:scriptlet>中插入语句即可。MVC架构将应用分为三层—模型,视图,控制,并减弱它们各自的责任。每一层处理特定其它层有特殊的责任。M-模型存储业务数据和控制访问与修改业务数据的业务逻辑或操作V-视图展示模型中的内容.C-控制器定义了应用程序的行为.它分派用户的请求然后调用相应的视图来展示。它解析用户的输入然后与模型中完成相应功能的事件处理相匹配。AVA动作指令脚本页面刷新时间为1秒application24、JSP页面由哪些元素组成?(重点)(、动作标识、JSP脚本标识、JSP注释)等基本数据类型和引用数据类型26、用户关闭浏览器后,用户的session会立即消失吗?(重点)会。从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,该会话对象将会被注销。Action属性28、什么是JavaBean?使用JavaBean的优点是什么?(重点)JavaBean组件就是利用Java语言编写的组件,它好比一个封装好的容器,使用者并不知道适应用户要求的功能,每个JavaBean都实现了一个特定的功能,通过合理地组织不同功能的JavaBean,可以快速生成一个全新的应用程序。29、http是一个什么协议?(有状态还是无状态的)协议的状态是指下一次传输可以“记住”这次传输信息的能力.http是不会为了下一次连接而维护这次连接所传输的信息.所以是无状态协议Pageinclude指令taglib指令32、运行Servlet需要在web(1)Servlet的名称、类(必须指定)和其他选项的配置;(2)可以配置一些初始化参数(3)启动装入优先权(通过<load-on-startup>元素指定)(4)Servlet的映射forwardgetConnection()方法连接。2向数据库发起查询请求。3处理数据库返回结果39、如果用户长时间不操作session对象,用户的session对象会消失吗?(重点)就会自动消失。必须有一个无参的构造方法3、使用<jsp:useBean>命令tmlody<formaction=”b.jsp”method=”post”>rttypepasswordnamepasswordbr<inputtype=”submit”/>formbodyhtml<%@pagecontentType=”text/html;charset=utf-8”%>tmlodyStringsno=request.getParameter(“sno”);Stringname=request.getParameter(“name”);Stringpassword=request.getParameter(“password”);if(“1111”.equals(username)){}else{}%>bodyhtmlJDBC(JavaDataBaseConnectivity)数据库连接,通常我们在编写web应用或java应用程序要驱动程序Class.forName(driver);2、创建连接对象Connectioncon=DriverManager.getConnection(url,username,password);5、对执行结果进行处理6、关闭相关的连接对象(顺序跟声明的顺序相反)的属性workNo、password,并用JavaBean相关JSP动作输出工号和密码,并注明相关kageorgbeanicclassTeacherBeanteintidprivateStringworkNo;privateStringpassword;publicTeacherBean{}publicvoidsetId(Stringid){this.id=id;}publicStringgetId(){returnthis.id;}publicvoidsetWorkNo(StringworkNo){this.workNo=workNo;}publicStringgetWorkNo(){returnthis.workNo;}publicvoidsetPassword(Stringpassword){this.password=password;}publicStringgetPassword(){returnthispassword;}}<%@pagecontentType=”text/html;charset=utf-8”%><html><body>Stringwno=request.getParameter(“wno”);Stringpassword=request.getParameter(“password”);<jsp:useBeanid=”teacher”scope=”page”class=”org.bean.TeacherBean”>student.setWorkNo(wno);student.setPassword(password);<jsp:getPropertyname=”teacher”property=”wno”/><jsp:getPropertyname=”teacher”property=”pwd”/></body></html>Request对象是从客户端向服务器发出请求,包括用户提交的信息以及客户端的一些信息。Response对象用于响应客户端请求,向客户端输出信息。46、request.getParameter()的用法?注意参数的格式这是取页面的参数用的,当页面的表单参数通过request里面传过来,就可以通过这个方法取出来一、选择题(每题1分,共15分)二、填空题(每题1分,共10分)三、判断题(每题1分,共10分)(每题6分,共30分)紫色题1、<%@pagecontentType="text/html;charset=GBK"%>tml<bodybgcolor="white"><%@includefile="dd.html"%><br/><%@includefile="my.jsp"%><br/>bodyhtmlddhtml<fontcolor="#000000">fontout.print(s1);%>大非!StringdbPwd="1";//这个是密码ClassforNamecommysqljdbcDriver).newInstance();//加载驱动程序Connectiondbcon=DriverManager.getConnection(dbUrl,dbUser,dbPwd);//建立数据库连接tblRes
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 客运线路使用协议书(2篇)
- 家庭房产协议书(2篇)
- 2024劳动合同范本范文
- 2024年智能电子腰围尺项目发展计划
- 2024年棕、藤、草制品项目发展计划
- 2024委托担保合同范文
- 2024英文合同之常用句型
- 2024食品材料购销合同协议
- 2024企业形象设计委托合同协议
- 2024租赁房屋营业合同
- 英美文学小史智慧树知到答案2024年吉林财经大学
- 四川省大数据精准教学联盟2025届高三上学期一模考试数学试题(含答案解析)
- 2024年全国企业员工全面质量管理知识竞赛考试原题库(含答案)
- 2024年共青团入团积极分子考试题库(附答案)
- 2069-3-3101-002WKB产品判定准则-外发
- (正式版)JBT 14587-2024 胶体铅酸蓄电池 技术规范
- 40篇短文搞定高中英语3500单词
- 完整版:美制螺纹尺寸对照表(牙数、牙高、螺距、小径、中径外径、钻孔)
- 教高〔1990〕001号博士和在职人中考取硕士生学习期间工龄计算问题的通知
- 电商带货纯佣金合同范本
- DB32T 3850-2020 有色金属深井铸造工艺安全技术规范
评论
0/150
提交评论