网站大量收购独家精品文档,联系QQ:2885784924

jsp学习心得体会.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jsp学习心得体会

jsp学习心得体会 篇一:JSP学习总结 1.jsp是java server pag(来自:www.zaidian.cOm 书 业网:jsp学习心得体会)es的缩写,由sun公司倡导许多公司参与,于1999年推出的一种动态网页技术标准。 2.tomcat服务器默认端口号是8080,要是修改,可以到conf下找到 server.xml文件来更改端口号。 3.jsp运行原理: 当服务器上的一个jsp页面被第一次请求执行时,服务器上的jsp引擎首先将jsp页面文件转译成一个java文件,再将这个java编译生成字节码文件,然后通过执行字节码文件响应客户的请求,而当这个jsp页面再次被执行时,jsp引擎将直接执行这个字节码文件来响应客户。 字节码文件主要工作: a.把jsp页面中普通的html标记符号(页面静态部分)交给客户的浏览器负责显示 b.执行lt;% ...%gt;之间的java程序片(页面动态部分),并把执行结果交给客户的浏览器负责显示。 4.jsp页面组成元素:普通的html标记符,jsp标签(指令标签,动作标签),变量和方法的声明,java程序片,java表达式。 5.lt;%!%gt;标记符之间声明变量和方法lt;%...%gt;之间放程序片lt;%=...%gt;之间插入表达式,lt;%=中lt;%与=是一个整体,中间不能有空格 6.jsp注释: html注释:lt;!gt;jsp引擎把html注释交给客户,客户通过浏览器查看jsp源码时,能够看到html注释 jsp注释:lt;%%gt;jsp引擎忽略jsp注释,即在编译jsp页面时忽略jsp注释 7.jsp指令: 《1》.page指令: page指令用来定义整个jsp页面的一些属性和这些属性的值。 page属性对整个页面有效,与其书写位置无关。 eg: lt; %@ page contentType=quot;text/html;charset=gb2312quot; import = quot;java.util.*quot;%gt; page指令格式: lt;%@ page 属性1 = “属性1的值” 属性2 = “属性2的值” 。。。%gt; a.language属性 定义jsp页面使用的脚本语言,该属性的值目前只能取java lt; %@ page language = quot;javaquot;%gt;这句话如果不写的话,那么jsp页面会默认。 b.import属性 该属性作用是为jsp页面引入java核心包中的类。 c.contentType属性 定义jsp页面响应的MIME类型和jsp页面字符的编码。 d.session属性(默认true/false) f.buffer属性(默认8kb) g.autoFlush属性(默认true/false) h.isThreadSafe属性(默认true/false) 《2》.include指令: 如果要在jsp页面内某处整体嵌入一个文件,可以使用该标签。 lt;%@ include file = quot;文件的名字quot;%gt; 该指令标签的作用是在jsp页面出现该命令的位置静态插入一个文件(必须可访问和可使用的)。 (所谓静态插入就是指当前jsp页面和插入的部分合并成一个新的jsp页面,然后jsp引擎再将这个新的jsp页面转译成java类文件。) 因此,插入文件后,必须保证新合并成的jsp页面符合jsp语法规则,即能够成为一个jsp页面文件。 例如,,如果一个jsp页面使用include指令插入另一个jsp页面时,被插入的jsp页面中有一设置页面contentType属性的page指令: lt;%@ page contentType=quot;text/html;charset=gb2312quot;%gt; 而当前jsp页面已经使用page指令设置了该属性的值,那么新合并的jsp页面就会出现语法错误。 8.jsp动作标签: 《1》include动作标签: lt;jsp:include page = quot;文件的名字quot;/gt; 或lt;jsp:include page = quot;文件的名字quot;gt;lt;/jsp:includegt; 该动作标签告诉jsp页面动态包含一个文件,即jsp页面运行时才将文件加入。 与静态插入文件的include指令标签不同,当jsp引擎把jsp页面转译成java文件时,不把jsp页面中动作指令include所包含的文件与原jsp页面合成一个新的jsp页面,而是告诉java解释器,当这个文件在jsp运行时才被包含进来,如果包含的是普

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档