jsp编码规范.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
jsp编码规范

文件命名与存放位置 文件类型 后缀 建议存放位置 Jsp技术 .jsp contxt root/子系统路径/ Jsp片断 .jsp contxt root/子系统路径/ .jspf contxt root/web_inf/jspf/子系统路径/ 样式表 .css contxt root/css/ javaScript技术 .js contxt root/js/ Html技术 .html contxt root/子系统路径/ Web资源 .gif,.pig contxt root/images/ 标签库 .tld contxt root/web_inf/tld/ 以上contxt root是web应用的要路径,而子系统路径是系统的逻辑划分,其中包括了静态及动态的页面。 为JSP、包含的文件、JSP Bean和实现扩展标记的类使用遵循标准的命名惯例。除非有特殊情况,目录、文件的名称全部用小写英文字母、数字、下划线的组合,其中不得包含汉字、空格和特殊字符,可以由多个单词组成,后面的单词首字母大写,jsp文件名应是一个名词或是简短的句子。如: jsp控制器: xxxxController.jsp 被包含的: jsp _descriptiveNameOfFragment.jsp jsp页面模型bean: pagenameBean 如loginBena.java jsp会话bena: xxxxSessionBean 标记类 : xxxxTag,xxxxTagExtraInfo 文件组织 一个jsp文件应依次包括如下几部份: 开头注释; jsp头格式; jsp语法; javascript编码; 注释; HTML标记语言编码规范. 文件注释 所有的源文件都应该在开头列出文件名、版本信息、日期、创建人和修改人,应当使用隐藏的注释来阻止输出的HTML过大 %-- -文件名: -日期: -版权声明: -创建人: -修改人: -备注: --% jsp头格式 类的引入要进行分类处理,系统类要和自建类分开,先引进系统类再引进自建类。 超出了正常宽度的JSP的网页( 80个字符) ,该指令是被分为多个行. 2.2.1.格式统一按照如下格式: 如果引入的类只有一个格式为: %@ page import=java.util.Iterator % 在类的引入是不能用*代替,在用到哪个类时就引入哪个类,不能象这样引入类: %@ page import =”java.sql.*;” % 如果引入的类超过一个时应避免写成: %@ page import=java.util.Iterator % %@ page import= java.sql.Connection % 尽量写成如下形式: %@ import= “java.sql.Connection”, “java.sql.Statement”, “java.sql.ResultSet”, “com.db.DBCom”, “com.info.StudentInfo” % 错误页面 每个jsp文件中都应当使用一个错误页面来处理不能够从中恢复的异常。   %@ page errorPage=error.jsp % page指令 一个页面中用上多个% @ page %指令,它的作用范围都是整个JSP页面。为了JSP程序的可读性,最好还是把它放在JSP文件的顶部.其中的属性只能用一次,有个例外是import属性,可以使用多次。 jsp语法 声明变量和方法 声明必须以;结尾.例如: %! int i = 0; %   %! Circle a = new Circle(2.0); % Jsp声明应遵循java声明的编码规范,如一行仅声明一个变量,一个声明仅在一个页面中有效。如果你想每个页面都用到一些声明,最好把它们写成一个单独的文件,然后用%@ include %或jsp:include 元素包含进来。 表达式 有三种方式实现JSP表达式,即: 显式的java代码,如: %=myBean.getName()% Jsp标签,如:jsp:setProperty name=”myBean” propertyr=”name”/ 表达式语言:c:out value=”${myBean.name}”/ 推荐使用表达式语言方式,一般不使用jsp标签方式。 表达式的顺序是从左到右.,不能用;结尾,例如: %= map.size() % out.pringln() 在jsp中应该避免使用out.pringln()发放来产生页面内容,jsp层不应该直接访问数据。 Forward,include 如果使用了j

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档