欢迎来到天天文库
浏览记录
ID:11141763
大小:428.00 KB
页数:0页
时间:2018-07-10
《web开发应用期末考试要点》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Web一、如何配置JDK和JSP第一步:下载jdk和tomcat第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装j2sdk配置环境变量,2然后安装Tomcat配置环境变量。第三步:建立自己的jspapp目录第四步:建立自己的Servlet二、关于JSPJSP的执行过程主要包括以下步骤:1.客户端发出Request请求;2.JSP容器将JSP转译成Servlet的源代码;3.将产生的Servlet的源代码经过编译后,并加载到内存执行;4.把结果Response响应至客户端。JSP特点:1、一次编写,各处执
2、行。2、搭配可重复使用的组件。3、采用标签化页面开发。4、实现了角色的分离。(JSP规范允许将工作分为两类:页面的图形内容和页面的动态内容)5、N层企业应用架构的支持。JSP页面的执行过程:当服务器上的一个JSP页面第一次被请求时,Web服务器上的JSP引擎首先将JSP页面编译成Servlet,然后执行该Servlet。该Servlet主要完成以下2项任务:(1)把JSP页面中的HTML标记交给客户端的浏览器去解释执行。(2)把JSP页面中的JSP指令标记、动作标记、JSP声明、代码段和表达式交给服务器去执行,然后将结果送给浏览器。JSP动作标记是JSP页面中使用的一种特
3、殊的标记,它利用XML语法格式的标记来控制JSP引擎完成某种功能。常用的JSP动作标记包括::在页面被请求的时候引入一个文件:把请求转到一个新的页:根据浏览器类型为Java插件生成OBJECT或EMBED标记:寻找或者实例化一个JavaBean:设置JavaBean的属性:输出某个JavaBean的属性动作可包含一个动态文件也可包含一个静态文件三、关于tomcat①运行时占用的系
4、统资源小,扩展性好②Tomcat是一个轻量级应用服务器③Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。独立的Servlet容器是Tomcat的默认模式。四、include指令和include动作区别:(1)嵌入的内容。include指令嵌入的是静态的文本或页面,而include动作包含的可以是静态或动态内容。(2)嵌入被包含页面的时间。include动作在处理请求时才将被包含页面嵌入进来,而include指令是在JSP文件被转换成Servlet的时候引入文件。(3)共享局部变量。用include动作时,在页面中声明的变量不可用于另一文
5、件;而在用include指令时,当前页面和被包含页面可以共享变量。(4)修改的生效时间。用include指令时,修改的生效需刷新页面或去掉已经编译成的Servlet;而用include动作时,被包含页面的修改会随时生效。(5)变量名冲突。用include指令时注意新生成的JSP页面要符合JSP语法要求,应该避免变量名的冲突。而用include动作不存在变量名冲突问题。动作将当前页面的执行过程终止忽略它的输出并且把请求转向一个新的页。语法格式一:6、"<%=exp7、ression%>"}/>使用标记时,JSP页面必须使用缓冲机制,不能将page指令中的buffer属性设为none。否则它将清空缓存里的内容,浏览器里将得不到任何输出。一旦JSP页面中加入,则它之后的程序将无法执行,标记将停止当前页面的处理而转向目标页面。动作将导致在客户端浏览器中运行一个指定的applet或者JavaBean。动作用来装载一个在JSP页面中使用的JavaBean。五、隐含对象功能:(JSP页面的隐含对象就是在JSP页面中不用声8、明就可以使用的对象。)不必使用表达式,直接存取out对象来打印一些东西到客户端;不必直接传送参数,可以借助请求对象来取得客户端输入的参数值:;完成页面的重定向;在错误页面中显示出错信息;getParameter():取得参数值getParameterNames():取得参数名称getParameterValues(Stringname):取得所有name的参数值getHeader():取得头值request对象的方法有很多,从功能角度可以将这些方法分为4类:六、表单表单的一般格式为:9、postac
6、"<%=exp
7、ression%>"}/>使用标记时,JSP页面必须使用缓冲机制,不能将page指令中的buffer属性设为none。否则它将清空缓存里的内容,浏览器里将得不到任何输出。一旦JSP页面中加入,则它之后的程序将无法执行,标记将停止当前页面的处理而转向目标页面。动作将导致在客户端浏览器中运行一个指定的applet或者JavaBean。动作用来装载一个在JSP页面中使用的JavaBean。五、隐含对象功能:(JSP页面的隐含对象就是在JSP页面中不用声
8、明就可以使用的对象。)不必使用表达式,直接存取out对象来打印一些东西到客户端;不必直接传送参数,可以借助请求对象来取得客户端输入的参数值:;完成页面的重定向;在错误页面中显示出错信息;getParameter():取得参数值getParameterNames():取得参数名称getParameterValues(Stringname):取得所有name的参数值getHeader():取得头值request对象的方法有很多,从功能角度可以将这些方法分为4类:六、表单表单的一般格式为:9、postac
9、postac
此文档下载收益归作者所有